In einem WP7-Projekt muss ich Steuerelemente in DataTemplates (z. B. ein Pivot TitleTemplate) an Elemente der obersten Ebene im MainViewModel binden. Wie kann das gemacht werden?
Vielen Dank.
Antworten:
1 für die Antwort № 1Dies sollte sowohl für die WP7-Version als auch für Silverlight 4 funktionieren. Verwenden Sie ein Element, das an die Ansicht selbst bindet (oder an einen anderen benannten Knoten in der visuellen Struktur) und verweisen Sie auf den DataContext.elementName in der Bindung.
z.B.
<TextBox Text="{Binding ElementName=myViewName, Path=DataContext.SomeTitleProperty}"/>