Comment obtenir les éléments sélectionnés de la zone de liste a des cases à cocher dans WPF?
C'est la liste de code:
<ListBox x:Name="courseslistview"
ItemsSource="{Binding .}"
FontSize="18.667"
FontFamily="Trebuchet MS"
LayoutUpdated="courseslistview_LayoutUpdated">
<ListBox.ItemTemplate>
<DataTemplate>
<CheckBox Content="{Binding .}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Comment puis-je utiliser le C# pour obtenir tous les coché les cases ci-dessus ListBox?
OriginalL'auteur kartal | 2011-06-29
Vous devez vous connecter pour publier un commentaire.
Il serait probablement préférable de lier le
CheckBox
à laIsSelected
propriété de laListBoxItem
, comme suit:Ensuite, vous pouvez obtenir le contrôler et/ou les éléments sélectionnés de la liste.Collection SelectedItems. Il faudrait aussi définir SelectionMode à Plusieurs.
Suis en train de travailler sur WP app et j'obtiens l'erreur suivante. La propriété 'AncestorType' a pas été trouvé dans RelativeSource et "AncestorType' n'est pas reconnu ou n'est pas accessible. Vous pouvez également donner une solution pour la façon dont il vient de Windows Phone?
Cette question est spécifique à WPF. Je vous recommande de poser une question distincte, si elle n'a pas déjà été posée avant.
et comment obtenir de l'coché la case de valeur
Les articles qui sont enregistrés sont les
ListBox.SelectedItems
collection. Ceux qui ne sont pas dans cette collection ne serait pas vérifiée.OriginalL'auteur CodeNaked