Tritium UI
TritiumTreemapView
Taillez des rectangles selon la valeur pour qu'une hiérarchie, ou une liste plate, soit facile à comparer.
Fonctions clés
- Liez un arbre avec des chemins de valeur, d'étiquette et d'enfants, ou une liste plate de nœuds.
- Disposez avec les algorithmes squarified, slice-and-dice ou strip, et choisissez la direction de la bande.
- Coloriez par catégorie ou sur une échelle continue d'une couleur à l'autre.
- Descendez dans une branche, affichez un fil d'Ariane et animez la descente.
- Affichez des étiquettes, un texte de valeur compact et des info-bulles.
- Surlignez les nœuds dont l'étiquette correspond à une chaîne de recherche.
- Sélectionnez une tuile et gérez ItemTapped et DrillChanged.
- Exportez la carte proportionnelle vers un flux ou un fichier PNG.
Plateformes
Android, iOS, Mac Catalyst et Windows 10 version 19041 et ultérieures (.NET 10 MAUI).
API principale
- 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.
Exemple de base
Déclarez cet espace de noms sur la page.
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" /> 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.