2009-05-31 8 views
0

Ich habe ein Steuerelement an ein Objekt gebunden und alles ist gut, aber ich möchte es zu einem Steuerelement Vorlage an verschiedene Objekte eines ähnlichen Typs gebunden. Ich würde dies gerne exklusiv in XAML machen, wenn möglich. Irgendwelche guten Tutorials, die die Schritte skizzieren?WPF Erstellen einer ControlTemplate, die DataBound ist

<TextBlock Text="{Binding Source={StaticResource BorderControl}, Path=ControlName}"/> 

EDIT: Mit etwas mehr Erfahrung, es stellt sich heraus, was ich brauche die Fähigkeit, die Bindungsquelle auf einer Eigenschaft der Steuerung basierend auf Set.

heißt
<TextBlock Text="{Binding Source={StaticResource {TemplateBinding Tag}}, Path=ControlName}"/> 

Die Kontrolle ist dann innerhalb eines Control aber richtig funktioniert, wenn ich es direkt an die Daten binden - wenn das einen Unterschied macht. Ich weiß nicht, ob das möglich ist oder ob es der richtige Ansatz ist. Irgendwelche Gedanken willkommen!

EDIT:

Dies funktioniert auch nicht.

<TextBlock Text="{Binding Source={TemplateBinding Tag}, Path=ControlName}"/> 

Antwort

Verwandte Themen