Tritium UI
TritiumDockHost
Ancore, flutue, reordene e restaure grupos de ferramentas numa página.
Funções principais
- Empilhe painéis TritiumDockGroup numa coluna de ancoragem com deslocamento.
- Arraste uma barra de título para flutuar o grupo, com um limiar de movimento curto para que um clique não o desancore.
- Encaixe grupos flutuantes nos flutuantes vizinhos, na coluna de ancoragem e nas bordas da sobreposição.
- Largue um flutuante de volta na ancoragem e escolha a ordem a partir da posição de largada.
- Mantenha um grupo afixado no ecrã para que não volte a ancorar.
- Mostre, oculte ou feche um grupo, e ouça fechado, mostrado, reancorado e fim de arrasto.
- Associe um menu de visibilidade para que o utilizador possa trazer de volta um grupo oculto.
- No Windows, a barra de título mostra um cursor de arrasto enquanto o ponteiro está sobre ela.
Plataformas
Android, iOS, Mac Catalyst e Windows 10 versão 19041 e posteriores (.NET 10 MAUI). O cursor de arrasto da barra de título é mostrado no 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.
Exemplo básico
Declare este espaço de nomes na página.
xmlns:dock="clr-namespace:Tritium.Maui.Docking;assembly=Tritium.Maui.Docking"
<dock:TritiumDockHost x:Name="Dock" SnapToNeighbors="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.