Tritium UI
TritiumDockHost
Acople, flote, reordene y restaure grupos de herramientas en una página.
Funciones clave
- Apile paneles TritiumDockGroup en una columna de acoplamiento desplazable.
- Arrastre una barra de título para hacer flotar el grupo, con un umbral de movimiento corto para que un clic no lo desacople.
- Ajuste los grupos flotantes a los flotantes vecinos, a la columna de acoplamiento y a los bordes de la superposición.
- Suelte un flotante de nuevo en el acoplamiento y elija su orden según la posición de soltar.
- Mantenga un grupo anclado en pantalla para que no vuelva a acoplarse.
- Muestre, oculte o cierre un grupo, y escuche cerrado, mostrado, reacoplado y fin de arrastre.
- Adjunte un menú de visibilidad para que el usuario pueda recuperar un grupo oculto.
- En Windows, la barra de título muestra un cursor de agarre mientras el puntero está sobre ella.
Plataformas
Android, iOS, Mac Catalyst y Windows 10 versión 19041 y posteriores (.NET 10 MAUI). El cursor de agarre de la barra de título se muestra en Windows.
API principal
- 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.
Ejemplo básico
Declare este espacio de nombres en la página.
xmlns:dock="clr-namespace:Tritium.Maui.Docking;assembly=Tritium.Maui.Docking"
<dock:TritiumDockHost x:Name="Dock" SnapToNeighbors="True" /> Agregue el origen de paquetes de su licencia y luego referencie el paquete que incluye este control. Estos paquetes no están en la galería pública de NuGet.