Tritium UI
TritiumTreemapView
Dimensione rectángulos según el valor para que una jerarquía, o una lista plana, sea fácil de comparar.
Funciones clave
- Enlace un árbol con rutas de valor, etiqueta e hijos, o una lista plana de nodos.
- Disponga con algoritmos squarified, slice-and-dice o strip, y elija la dirección de la tira.
- Coloree por categoría o en una escala continua de un color a otro.
- Entre en una rama, muestre una ruta de navegación y anime el cambio.
- Muestre etiquetas, texto de valor compacto y sugerencias.
- Resalte los nodos cuya etiqueta coincide con una cadena de búsqueda.
- Seleccione un mosaico y controle ItemTapped y DrillChanged.
- Exporte el mapa de árbol a un flujo o archivo PNG.
Plataformas
Android, iOS, Mac Catalyst y Windows 10 versión 19041 y posteriores (.NET 10 MAUI).
API principal
- ItemsSource . The nodes to size.
- LayoutAlgorithm . Squarified, SliceAndDice, or Strip.
- ColorMode . Categorical palette or a continuous value scale.
- ItemTapped . Fires with the bound item and the treemap node.
Ejemplo básico
Declare este espacio de nombres en la página.
xmlns:treemap="clr-namespace:Tritium.Maui.Treemap;assembly=Tritium.Maui.Treemap"
<treemap:TritiumTreemapView ItemsSource="{Binding Disk}"
ValuePath="Bytes"
LabelPath="Name"
ChildrenPath="Children"
LayoutAlgorithm="Squarified"
IsDrillEnabled="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.