Tritium UI
TritiumOrgChartView
Desenhe uma árvore de organização com conectores, expandir e recolher, e procura de uma pessoa.
Funções principais
- Ligue uma hierarquia com filhos, ou uma lista plana com id e id do pai.
- Mostre uma etiqueta, um subtítulo e uma imagem opcional em cada nó.
- Disponha a árvore de cima para baixo ou da esquerda para a direita com conectores ortogonais.
- Expanda tudo, recolha tudo ou recolha até um nível, e selecione um nó.
- Belisque para ampliar e use a roda do rato no Windows.
- Realce um nome e desloque-se para a correspondência com QuickFind.
- Exporte o gráfico para um fluxo ou ficheiro PNG.
Plataformas
Android, iOS, Mac Catalyst e Windows 10 versão 19041 e posteriores (.NET 10 MAUI). O zoom com a roda do rato está disponível no Windows.
API principal
- ItemsSource . The nodes, either a tree or a flat parent/child list.
- Orientation . TopDown or LeftRight.
- ChildrenPath . Property that holds child objects; use IdPath and ParentIdPath for a flat list.
- ItemTapped . Fires with the bound item and the chart node.
Exemplo básico
Declare este espaço de nomes na página.
xmlns:org="clr-namespace:Tritium.Maui.OrgChart;assembly=Tritium.Maui.OrgChart"
<org:TritiumOrgChartView ItemsSource="{Binding People}"
LabelPath="Name"
SubtitlePath="Title"
ChildrenPath="Reports"
Orientation="TopDown" /> 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.