Ich habe eine TextBox und ich versuche, der TextProperty-Binding im Code dahinter einen IValueConverter hinzuzufügen.Wie füge ich IValueConverter zu einer bestehenden Bindung hinzu
var bindingExpression = TextBox.GetBindingExpression(TextBox.TextProperty);
if (bindingExpression != null && bindingExpression.ParentBinding.Converter == null)
{
bindingExpression.ParentBinding.Converter = new MyConverter();
}
In diesem Schritt wird die folgende Ausnahme ausgelöst: Bindung nicht geändert werden kann, nachdem es verwendet worden ist. Wie kann ich früher auf die Bindung zugreifen, um die Eigenschaft zu ändern?
haben Sie die Antwort überprüft – AnjumSKhan