Tritium UI
TritiumGanttView
Planeie tarefas num gráfico de Gantt com dependências, calendários, recursos e um caminho crítico.
Funções principais
- Mostre uma grelha de tarefas ao lado de barras de linha de tempo, e ligue os seus objetos com um mapeamento ou use TritiumGanttTask.
- Amplie por dia, semana ou mês, e sombreie os dias não úteis de um calendário de projeto.
- Ligue tarefas fim-início, início-início, fim-fim ou início-fim, com atraso, e desenhe ou apague ligações no gráfico.
- Arraste para mover uma barra, redimensione um segmento e atualize o progresso, com anular e refazer em vários passos.
- Realce o caminho crítico, mostre linhas de base e marcos, e imponha as datas de dependência.
- Indente uma hierarquia com ParentId, divida uma tarefa e aplique restrições como não começar antes de e tem de começar em.
- Atribua recursos, mostre sobrecarga, nivele o plano e abra um histograma de recursos.
- Aloje mais do que um projeto, escolha as colunas da grelha de tarefas e ponha texto nas barras.
- Edite uma tarefa na caixa de propriedades, exporte um PNG ou um PDF vetorial, e imprima (caixa de diálogo do Windows, ou abra o PDF nas outras plataformas).
Plataformas
Android, iOS, Mac Catalyst e Windows 10 versão 19041 e posteriores (.NET 10 MAUI). Imprimir mostra a caixa de diálogo de impressão do Windows quando há uma janela disponível; as outras plataformas escrevem um PDF e abrem-no.
API principal
- ItemsSource . The tasks, or your objects when TaskMapping is set.
- Zoom . Day, week, or month time scale.
- ShowCriticalPath . Highlights tasks on the critical path.
- TaskChanged . Fires after a bar move, resize, or other task edit.
Exemplo básico
Declare este espaço de nomes na página.
xmlns:gantt="clr-namespace:Tritium.Maui.Gantt;assembly=Tritium.Maui.Gantt"
<gantt:TritiumGanttView ItemsSource="{Binding Tasks}"
Zoom="Week"
ShowCriticalPath="True"
AllowDrag="True"
AllowDependencyEdit="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.