Vinculação no TextBlock não funciona no WPF

Eu quero mudar dinamicamenteTextBlock texto na minha aula.

Código XAML:

<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);

Eu verifiquei a última linha eFooter_text.Text está definido corretamente. (Footer_text.Text="Setting"), masTextBlock na minha aplicação não mostra "Setting". Qual é o problema aqui?

questionAnswers(1)

yourAnswerToTheQuestion