J'ai un tableau de chaînes que j'ai défini comme élément source d'un ListView. Le ListView a maintenant le même nombre de lignes que le tableau a des éléments. Cependant, je ne sais pas comment définir la liaison comme. Je sais pour un dictionnaire que j'ai défini "Valeur" et qui fonctionne bien.
string[] array = {"1","2","3"};
MyListView.ItemsSource = array;
XAML
<ListView x:Name="MyListView">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Label Text="{Binding Value, StringFormat='The value : {0:N}'}" />
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
Si vous souhaitez lier directement à la valeur de l'objet lui-même, utilisez le "." syntaxe pour le chemin
<Label Text="{Binding .}" />
Pour lier directement à l'objet, vous devez utiliser:
<Label Text="{Binding}" />
Ceci est un raccourci pour:
<Label Text="{Binding Path=.}" />