WPF bindet die Eigenschaft von usercontrol an die Eigenschaft von parent

8

Ich habe eine usercontrol erstellt, die 2 Abhängigkeitseigenschaften hat. Ich möchte diese Abhängigkeitseigenschaften an die mainViewModel-Eigenschaft binden, so dass die Eigenschaft des übergeordneten Objekts aktualisiert wird, sobald sich im Benutzersteuerelement etwas ändert.

Ich habe versucht, es normal zu binden, aber es hat nicht funktioniert. Wie kann ich die DP des Benutzersteuerelements an die Eigenschaft des übergeordneten Elements binden.

Ich habe es versucht: UC:

%Vor%

Hauptfenster:

%Vor%

Danke

    
Ali 18.07.2012, 20:58
quelle

2 Antworten

18

Für die Bindung an die Eigenschaften der Eltern sollten Sie RelativeSource in Ihrer Bindung verwenden. So:

%Vor%

Details: Ссылка

ps: Vergessen Sie nicht, den Namensraum UCName zu definieren.

[EDIT] Geänderte URL zu .NET 4 Version der Dokumentation.

    
Researcher 18.07.2012, 21:34
quelle
5

In etwa so:

%Vor%

Das Benutzersteuerelement sollte das übergeordnete Ansichtsmodell nicht kennen.

    
LadderLogic 18.07.2012 22:00
quelle

Tags und Links