Tritium UI
TritiumTreeView
Muestre una jerarquía que el usuario puede expandir, marcar, seleccionar y reordenar.
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.