Tritium UI

TritiumTreeView

Montrez une hiérarchie que l'utilisateur peut développer, cocher, sélectionner et réordonner.

TritiumTreeView

Fonctions clés

  • Liez un arbre avec un chemin de propriété d'enfants, ou chargez les enfants lorsqu'un nœud se développe.
  • Ne sélectionnez rien, un nœud ou plusieurs.
  • Affichez des cases à cocher et lisez les éléments cochés.
  • Fournissez un modèle d'élément, ou affichez une propriété de chaque objet.
  • Faites glisser pour réordonner les frères ou déposer un nœud sur un nouveau parent.
  • Développez et repliez depuis le code, et écoutez les deux.
  • Écoutez NodeReordered et NodeReparented, y compris lorsque votre liste est immuable et que vous devez appliquer le déplacement vous-même.

Plateformes

Android, iOS, Mac Catalyst et Windows 10 version 19041 et ultérieures (.NET 10 MAUI).

API principale

  • ItemsSource . The root nodes.
  • ChildrenPath . Property that returns a node's children.
  • SelectionMode . None, single, or multiple.
  • LoadChildren . Raised on expand when LoadChildrenOnExpand is true; set Children on the event args.

Exemple de base

Déclarez cet espace de noms sur la page.

xmlns:tree="clr-namespace:Tritium.Maui.TreeView;assembly=Tritium.Maui.TreeView"
<tree:TritiumTreeView ItemsSource="{Binding Roots}"
                   ChildrenPath="Children"
                   DisplayMemberPath="Name"
                   SelectionMode="Single"
                   IsCheckBoxVisible="True" />

Ajoutez la source de paquets de votre licence, puis référencez le paquet qui contient ce contrôle. Ces paquets ne sont pas sur la galerie publique NuGet.

Ask Tritium

How-to help and product fit for FleetPro, Tritium UI, and Tritium Reporting.

Ask how to use a feature, or tell us your company, platforms, team size, and use case. Pricing and upgrades go to sales.

Product fit
Contact sales

Search the FAQ