[TreeView][XmlDataProvider] Trier les éléments
Bonjour,
J'affiche un TreeView dont les données proviennent d'un XmlDataProvider (je n'utilise pas de ViewModel).
J'aimerais pouvoir faire un tri sur le TreeView selon la valeur d'un attribut du XmlNode (attribut de type string).
J'ai voulu utiliser un SortDescription sur un ItemCollection representant les items mais je ne sais pas comment lui indiquer le nom de la propriété (ce n'est pas Attributes mais la valeur d'un élément de Attributes):
Code:
SortDescription sort = new SortDescription("Header.???", ListSortDirection.Ascending);
L'autre solution est peut être de trier le XmlDocument dans le XmlDataProvider mais la encore, je ne vois pas comment procéder.
Est-ce qu'il existe une solution plus simple ? :?
Merci.