Assez est assez - Je viens de passer une heure à chercher autour de savoir comment lire les valeurs ListViewSubItem (si c'est la terminologie correcte dans XAML) à partir d'un ListView. Voici un petit ListView:Comment lire les valeurs de sous-éléments à partir d'un ListView WPF/XAML?
<ListView x:Name="CreatableAccounts" ItemsSource="{Binding Processable}" Margin="10,0">
<ListView.View>
<GridView>
<GridViewColumn Header="Site Name" DisplayMemberBinding="{Binding SiteName}"/>
<GridViewColumn Header="From Package" DisplayMemberBinding="{Binding FiCodeDLL.Name}"/>
</GridView>
</ListView.View>
</ListView>
et voici ma tentative de lire les valeurs qui est clairement ne va pas fonctionner:
private void CreateAccounts_Click(object sender, RoutedEventArgs e)
{
ListViewItem selected = CreatableAccounts.SelectedItem;
selected.Ite // no Items, Text or similar property
}
Quelqu'un peut-il me diriger dans la bonne direction? Grazie à l'avance pour votre aide!
OK - maintenant je me sens penaud ... Je viens de relire votre question initiale et se rendre compte que vous saviez déjà sur la propriété SelectedItem ... semble le seul peu que vous manquait plus que la fait que vous pouvez le transformer en une instance de votre objet enfant, donc au lieu de: ListViewItem selected = CreatableAccounts.SelectedItem; vous auriez pu dire ChildObject selected = CreatableAccounts.SelectedItem comme ChildObject; ho hum ... – kiwipom
Ne vous inquiétez pas Ian, j'ai beaucoup appris de votre exemple de code et cela m'a amené à étudier sérieusement le sujet, ce qui est clairement nécessaire. Je ne reçois pas l'affichage de la liste à remplir pour une raison quelconque, donc je cours ici à travers le tutoriel sur MSDN, qui semble assez complet: http://msdn.microsoft.com/fr-fr/library/ms752347.aspx Grazie! Gregg – MrGreggles
vous êtes les bienvenus :) – kiwipom