W moim prezentera mam tę właściwość:Jak powiązać listę <string> z ItemControl?
public List<string> PropertyNames { get; set; }
I chcę wymienić z nazwy z ItemsControl/DataTemplate tak:
<ItemsControl ItemsSource="{Binding PropertyNames}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Value}"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
Ponieważ lista rodzajowy nie nazwali właściwości , jak mogę odwołać się do wartości wartości w mojej instrukcji wiążącej?
+1. Tak. Myliłem to z 'Path = ... 'gdzie kropka działa. –
FYI, "." działa z lub bez 'Path ='. Puste jest domyślnie interpretowane jako ".". Możesz więc napisać {Binding}, {Binding.} Lub {Binding Path =.} Zwróć uwagę, że {Binding Path =} nie zadziała - dostaniesz błąd kompilatora XAML. –
haha. Pytanie jest zadawane o godz. 11:15 i odpowiada dokładnie dokładnie ta sama osoba minutę później. Wtedy odpowiedź jest akceptowana :) dobrze zrobione. –