Ich würde es gerne so machen, dass, als Standard, wenn ich an eine meiner Abhängigkeitseigenschaften binden der Bindungsmodus ist Zwei-Wege-und Update-Trigger ist Eigenschaft geändert. Gibt es eine Möglichkeit, dies zu tun? HierGibt es eine Möglichkeit, den Standard-Bindungsmodus einer benutzerdefinierten Abhängigkeitseigenschaft und den Aktualisierungstrigger anzugeben?
ist ein Beispiel für eine meiner Abhängigkeitseigenschaften:
public static readonly DependencyProperty BindableSelectionLengthProperty =
DependencyProperty.Register(
"BindableSelectionLength",
typeof(int),
typeof(ModdedTextBox),
new PropertyMetadata(OnBindableSelectionLengthChanged));
Ich war in der Lage, BindsTwoWayByDefault durch Hinzufügen dieser zu meinem Beispiel dp: neues FrameworkPropertyMetadata (0, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, OnBindableSelectionStartChanged). Ich habe jedoch weiterhin Probleme, den UpdateSourceTrigger auf PropertyChanged zu setzen. – Justin
Ich änderte meine Antwort, um zu zeigen, wie man es mit einem Objektinitialisierer macht. Verwenden Sie das anstelle eines Konstruktors. –
Danke für Ihre Hilfe Diego! – Justin