Das Binden in TextBlock funktioniert in WPF nicht

Ich möchte mich dynamisch verändernTextBlock Text in meiner Klasse.

XAML-Code:

<TextBlock Name="Footer_text"  Text=""/>

C #:

string footerMainMenuText = "Setting";
Binding  set = new Binding("");
set.Mode = BindingMode.OneWay;
set.Source = footerMainMenuText;
Footer_text.DataContext = footerMainMenuText;
Footer_text.SetBinding(TextBlock.TextProperty, set);

Ich habe die letzte Zeile überprüft und dieFooter_text.Text ist richtig eingestellt. (Footer_text.Text="Setting"), aberTextBlock In meiner Anwendung wird "Einstellung" nicht angezeigt. Was ist das Problem hier?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage