Tritium UI
TritiumPivotGrid
Transforme uma lista plana numa matriz de linhas, colunas e valores com totais.
Funções principais
- Atribua campos a linhas, colunas e valores e agregue com soma, contagem, média, mín ou máx.
- Mostre totais de linha, totais de coluna e subtotais.
- Ordene pela etiqueta da linha ou por uma coluna de dados, ascendente ou descendente.
- Formate números e escolha o texto mostrado nas células vazias.
- Expanda e recolha grupos.
- Incorpore uma lista de campos, ou partilhe as mesmas coleções de campos com um TritiumPivotFieldList à parte.
- Selecione uma célula e trate CellTapped.
- Exporte a matriz para CSV ou para um PNG.
- Isto é uma tabela dinâmica de lista plana, não um cubo OLAP.
Plataformas
Android, iOS, Mac Catalyst e Windows 10 versão 19041 e posteriores (.NET 10 MAUI).
API principal
- ItemsSource . The flat rows to reshape.
- RowFields . Fields that become row headers; ColumnFields and ValueFields complete the layout.
- ShowRowTotals . Adds a total column; ShowColumnTotals and ShowSubtotals are the matching switches.
- CellTapped . Fires with the pivot cell and its row and column indexes.
Exemplo básico
Declare este espaço de nomes na página.
xmlns:pivot="clr-namespace:Tritium.Maui.Pivot;assembly=Tritium.Maui.Pivot"
<pivot:TritiumPivotGrid ItemsSource="{Binding Sales}"
ShowRowTotals="True"
ShowColumnTotals="True"
ValueFormat="0.##" /> 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.