Tritium UI

TritiumTreeView

Muestre una jerarquía que el usuario puede expandir, marcar, seleccionar y reordenar.

TritiumTreeView

Funciones clave

  • Enlace un árbol con una ruta de propiedad de hijos, o cargue hijos cuando un nodo se expande.
  • No seleccione nada, un nodo o muchos.
  • Muestre casillas y lea los elementos marcados.
  • Aporte una plantilla de elemento, o muestre una propiedad de cada objeto.
  • Arrastre para reordenar hermanos o soltar un nodo en un padre nuevo.
  • Expanda y contraiga desde el código, y escuche ambos.
  • Escuche NodeReordered y NodeReparented, también cuando su lista es inmutable y debe aplicar el movimiento usted mismo.

Plataformas

Android, iOS, Mac Catalyst y Windows 10 versión 19041 y posteriores (.NET 10 MAUI).

API principal

  • 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.

Ejemplo básico

Declare este espacio de nombres en la página.

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

Agregue el origen de paquetes de su licencia y luego referencie el paquete que incluye este control. Estos paquetes no están en la galería pública de 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