2
J'ai un contrôle dont la liaison est définie comme OneWay.WPF - Réévaluer OneWay Binding
Comment puis-je forcer la valeur à être réévaluée en code?
J'ai un contrôle dont la liaison est définie comme OneWay.WPF - Réévaluer OneWay Binding
Comment puis-je forcer la valeur à être réévaluée en code?
Obtenez l'expression de liaison et appelez UpdateTarget:
BindingExpression binding = Control.GetBindingExpression(TextBox.TextProperty)
binding.UpdateTarget()
Bien sûr, si vous implémentez l'interface INotifyPropertyChanged de la classe qui détient la propriété source pour votre fixation puis WPF se chargera de la mise à jour automatiquement pour vous.