Tritium UI
TritiumTimelineView
Coloque eventos e intervalos de datas numa linha de histórico horizontal, à parte do agendador e do Gantt.
Funções principais
- Mostre instantes como pontos e intervalos como barras.
- Ligue os seus objetos com caminhos de título, detalhes, início, fim e categoria, ou use TritiumTimelineEvent.
- Empilhe eventos em lados alternados, em faixas de categoria, ou todos acima ou abaixo do eixo.
- Desloque o tempo, belisque para ampliar e use a roda do rato no Windows.
- Marque agora e limite a escala com zoom mínimo e máximo.
- Mostre etiquetas e dicas, e desloque-se para um momento.
- Selecione um item e trate ItemTapped.
- Exporte a linha de tempo 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 events to plot.
- EventPlacement . Alternating, category lanes, above the axis, or below the axis.
- VisibleStart . Left edge of the time window; VisibleEnd is the right edge.
- ItemTapped . Fires with the bound item and the timeline event.
Exemplo básico
Declare este espaço de nomes na página.
xmlns:timeline="clr-namespace:Tritium.Maui.Timeline;assembly=Tritium.Maui.Timeline"
<timeline:TritiumTimelineView ItemsSource="{Binding Events}"
TitlePath="Title"
StartPath="Start"
EndPath="End"
EventPlacement="Alternating"
ShowNowMarker="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.