Lier IsEnabled propriété Booléenne dans WPF

J'ai un TextBox qui doit être activée /désactivée par programme. Je veux réaliser ce à l'aide d'une liaison à un Boolean. Voici la TextBox XAML:

<TextBox Height="424" HorizontalAlignment="Left" 
                 Margin="179,57,0,0" Name="textBox2" 
                 VerticalAlignment="Top" Width="777"
                 TextWrapping="WrapWithOverflow" 
                 ScrollViewer.CanContentScroll="True" 
                 ScrollViewer.VerticalScrollBarVisibility="Auto" 
                 AcceptsReturn="True" AcceptsTab="True" 
                 Text="{Binding Path=Text, UpdateSourceTrigger=PropertyChanged}"
                 IsEnabled="{Binding Path=TextBoxEnabled}"/>

Avis de la propriété Text est lié aussi bien, il est entièrement fonctionnel, qui me fait penser qu'il n'est pas un DataContext question.

Cependant, lorsque j'appelle ce code:

private Boolean _textbox_enabled;
public Boolean Textbox_Enabled
{
    get { return _textbox_enabled; }
    set
    {
        OnPropertyChanged("TextBoxEnabled");
    }
}

Il ne fonctionne pas. Pour donner de plus amples informations, le TextBox_Enabled propriété est modifiée par cette méthode:

public void DisabledTextBox()
{
     this.Textbox_Enabled = false;
}

..ce qui est appelé lorsqu'une combinaison de touche est pressée.

InformationsquelleAutor user3761858 | 2014-08-23