In meinem Moderator habe ich diese Eigenschaft:Wie binde ich eine Liste <string> an ein ItemsControl?
public List<string> PropertyNames { get; set; }
Und ich will mit einem die Namen zur Liste aus Items/Datatemplate wie folgt aus:
<ItemsControl ItemsSource="{Binding PropertyNames}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Value}"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
Da die generische Liste Eigenschaften nicht genannt hat , wie referenziere ich den Wert in meiner verbindlichen Aussage?
+1. Ja. Ich habe es mit 'Path = ...' verwechselt, wo dot funktioniert. –
FYI, '.' funktioniert entweder mit oder ohne 'Path ='. Leer wird implizit als '.' Interpretiert. Sie können also {Binding}, {Binding.} Oder {Binding Path =.} Schreiben. Beachten Sie, dass {Binding Path =} nicht funktioniert - Sie erhalten einen XAML-Compilerfehler. –
haha. Die Frage wird um 11:15 Uhr gestellt und genau eine Person nach einer Minute beantwortet. Dann wird die Antwort akzeptiert :) gut gemacht. –