Tritium UI
TritiumOrgChartView
Dessinez un arbre d'organisation avec des connecteurs, le déploiement et le repli, et la recherche d'une personne.
Fonctions clés
- Liez une hiérarchie avec des enfants, ou une liste plate avec id et id parent.
- Affichez une étiquette, un sous-titre et une image facultative sur chaque nœud.
- Disposez l'arbre de haut en bas ou de gauche à droite avec des connecteurs orthogonaux.
- Développez tout, repliez tout ou repliez jusqu'à un niveau, et sélectionnez un nœud.
- Pincez pour zoomer, et utilisez la molette sous Windows.
- Surlignez un nom et faites défiler jusqu'à la correspondance avec QuickFind.
- Exportez le graphique vers un flux ou un fichier PNG.
Plateformes
Android, iOS, Mac Catalyst et Windows 10 version 19041 et ultérieures (.NET 10 MAUI). Le zoom à la molette est disponible sous Windows.
API principale
- 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.
Exemple de base
Déclarez cet espace de noms sur la page.
xmlns:org="clr-namespace:Tritium.Maui.OrgChart;assembly=Tritium.Maui.OrgChart"
<org:TritiumOrgChartView ItemsSource="{Binding People}"
LabelPath="Name"
SubtitlePath="Title"
ChildrenPath="Reports"
Orientation="TopDown" /> 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.