J'utilise un élément ListView
dans mon XAML:Faire élément ListView spécifique non cliquable dans Windows plate-forme universelle
<ListView
x:Name="myList"
IsItemClickEnabled="true"
ItemClick="onDrawerItemClick"
SelectionMode="Single"
ScrollViewer.VerticalScrollBarVisibility="Hidden">
<ListView.ItemTemplate>
<DataTemplate>
<Grid
Width="260">
<Grid.ColumnDefinitions>
<ColumnDefinition
Width="44" />
<ColumnDefinition
Width="*" />
</Grid.ColumnDefinitions>
<Image
x:Name="image"
Source="{Binding myIcon}"
Grid.Column="0" />
<TextBlock
Text="{Binding myTxt}"
Grid.Column="1" />
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
et je l'alimenter en utilisant la propriété Bind comme ceci:
List<MyObj> listData = a list with title + image uri;
myList.ItemsSource = listData;
Je dois Désactiver le clic uniquement pour certains éléments en fonction de la valeur de MyObj
dans ma liste mais les autres pour l'avoir. Dans Android, nous utilisons un adaptateur pour cela, comment dois-je le gérer ici?
référez-vous à ce lien http://stackoverflow.com/questions/37132267/disable-certain-listviewitem-depending-on-custom-property-uwp/37133619#37133619 – Archana