J'ai un XElement qui a la structure suivanteWPF Maître -Detail Reliure XElement
<document num="1">
<pages>
<page />
<page />
</pages>
</document/>
J'ai un Listbox nommé "documents" qui est lié à un XElement de la manière suivante:
ItemsSource="{Binding Path=TheXElement.Elements[document]}"
Je veux avoir un deuxième ListBox nommé "pages" dont ItemsSource est les pages basées sur le document sélectionné dans la première zone de liste.
ItemsSource="{Binding ElementName=documents,Path=SelectedItem.Element[pages].Elements[page]}"
De source, l'instruction ci-dessus ne fonctionne pas. Quand je effectuez les opérations suivantes ItemsSource="{Binding ElementName=documents,Path=SelectedItem}
, les ListBox « pages » ne se lié au document correct, mais il obtient une erreur de liaison « ReferenceConverter ne peut pas convertir System.Xml.Linq.XElement »
Je pense que je Je suis proche, mais j'ai des problèmes pour le faire fonctionner. Comment puis-je lier correctement le "ListBox" "pages" à l'objet SelectedItem de la "List" de documents?
Merci!