Tritium UI
TritiumTreemapView
Dimensione retângulos pelo valor para que uma hierarquia, ou uma lista plana, seja fácil de comparar.
Funções principais
- Ligue uma árvore com caminhos de valor, etiqueta e filhos, ou uma lista plana de nós.
- Disponha com os algoritmos squarified, slice-and-dice ou strip, e escolha a direção da faixa.
- Pinte por categoria ou numa escala contínua de uma cor para outra.
- Entre num ramo, mostre um trilho e anime a descida.
- Mostre etiquetas, texto de valor compacto e dicas.
- Realce os nós cuja etiqueta corresponde a uma cadeia de pesquisa.
- Selecione um mosaico e trate ItemTapped e DrillChanged.
- Exporte o mapa de árvore para um fluxo ou ficheiro PNG.
Plataformas
Android, iOS, Mac Catalyst e Windows 10 versão 19041 e 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.
Exemplo básico
Declare este espaço de nomes na 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" /> Acrescente a origem de pacotes da sua licença e depois referencie o pacote que inclui este controlo. Estes pacotes não estão na galeria pública NuGet.