Tritium UI
TritiumDockHost
Ancrez, détachez, réordonnez et restaurez des groupes d'outils sur une même page.
Fonctions clés
- Empilez des panneaux TritiumDockGroup dans une colonne d'ancrage défilante.
- Faites glisser une barre de titre pour détacher le groupe, avec un court seuil de déplacement pour qu'un clic ne le désancre pas.
- Accrochez les groupes flottants aux flottants voisins, à la colonne d'ancrage et aux bords de la superposition.
- Déposez un flottant dans l'ancrage et choisissez son ordre d'après la position de dépôt.
- Gardez un groupe épinglé à l'écran pour qu'il ne se réancre pas.
- Affichez, masquez ou fermez un groupe, et écoutez fermé, affiché, réancré et fin de glisser.
- Attachez un menu de visibilité pour que l'utilisateur puisse ramener un groupe masqué.
- Sous Windows, la barre de titre affiche un curseur de saisie tant que le pointeur est dessus.
Plateformes
Android, iOS, Mac Catalyst et Windows 10 version 19041 et ultérieures (.NET 10 MAUI). Le curseur de saisie de la barre de titre s’affiche sous Windows.
API principale
- AddGroup . Places a dock group in the column, optionally at an index.
- FloatGroup . Undocks a group into the floating layer.
- RedockGroup . Puts a floating group back into the dock column.
- GroupClosed . Fires when a group is closed; GroupRedocked fires when it returns to the dock.
Exemple de base
Déclarez cet espace de noms sur la page.
xmlns:dock="clr-namespace:Tritium.Maui.Docking;assembly=Tritium.Maui.Docking"
<dock:TritiumDockHost x:Name="Dock" SnapToNeighbors="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.