WPF zone de texte valeur ne change pas sur OnPropertyChanged

J'ai une zone de texte dont la Valeur est affectée à un ViewModel de la propriété:

        <TextBox Name="txtRunAfter" Grid.Column="4" Text="{Binding Mode=TwoWay, Path=RunAfter}" Style="{StaticResource TestStepTextBox}"/>

L'ensemble et obtenir fonctionnent très bien jusqu'à ce que j'ai essayé d'ajouter un peu de validation lorsque la Valeur est définie:

    private int _runAfter = 0;
    public string RunAfter
    {
        get
        {
            return _runAfter.ToString();
        }

        set
        {
            int val = int.Parse(value);

            if (_runAfter != val)
            {
                if (val < _order)
                    _runAfter = val;
                else
                {
                    _runAfter = 0;
                    OnPropertyChanged("RunAfter");
                }
            }
        }
    }

Bien que le OnPropertyChanged est atteint (j'ai dubugged qu'), la Vue n'est pas modifié.
Comment puis-je faire ce travail?

Grâce,
José Tavares

InformationsquelleAutor jpsstavares | 2010-06-16