13 Stimmen

WPF - Datenbindung an eine Eigenschaft desselben Steuerelements

Ich habe eine Steuerelement (sagen wir eine Textbox) und ich möchte den Wert einer Eigenschaft (sagen wir Tooltip) mit dem Wert einer anderen Eigenschaft im selben Steuerelement verbinden (sagen wir Text).

Ich möchte etwas ähnliches wie unten haben, aber ich weiß nicht, wie ich den Tooltip an den Text des selben Steuerelements binden kann:

36voto

ThomasAndersson Punkte 1804

Verwenden Sie RelativeSource:

1voto

Jackson Pope Punkte 14175

Wenn Sie das MVVM-Muster verwenden, können Sie eine Eigenschaft im ViewModel freigeben und dann an dieselbe Eigenschaft binden:

Und im ViewModel:

public string Text { get return "abc"; }

Dies ermöglicht es Ihnen, zu testen, ob der angezeigte Wert korrekt ist.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X