Tritium UI
TritiumPieChart
Montrez les parts d'un tout en camembert ou en anneau, avec éclatement, légende et export PNG.
Fonctions clés
- Liez une PieSeries à une collection avec des chemins de propriétés d'étiquette et de valeur.
- Réglez HoleRadius au-dessus de zéro pour dessiner un anneau.
- Éclatez une part par index, ou la part que l'utilisateur sélectionne.
- Affichez ou masquez la légende et les info-bulles, et jouez une courte animation de série.
- Affichez un message d'état vide personnalisé lorsqu'il n'y a pas de données.
- Sélectionnez une part et gérez SeriesPointSelected.
- Exportez le graphique vers un flux ou un fichier PNG.
Plateformes
Android, iOS, Mac Catalyst et Windows 10 version 19041 et ultérieures (.NET 10 MAUI).
API principale
- Series . The single pie series (labels and values).
- HoleRadius . Inner hole size; zero is a pie, larger values make a donut.
- ExplodedIndex . Which slice is pulled out; ExplodeSelected pulls out the tapped slice.
- SeriesPointSelected . Fires when the user selects a slice.
Exemple de base
Déclarez cet espace de noms sur la page.
xmlns:charts="clr-namespace:Tritium.Maui.Charts;assembly=Tritium.Maui.Charts"
<charts:TritiumPieChart HoleRadius="0.55" IsLegendVisible="True">
<charts:TritiumPieChart.Series>
<charts:PieSeries ItemsSource="{Binding Shares}" XBindingPath="Name" YBindingPath="Amount" />
</charts:TritiumPieChart.Series>
</charts:TritiumPieChart> Ajoutez la source de paquets de votre licence, puis référencez le paquet qui contient ce contrôle. Ces paquets ne sont pas sur la galerie publique NuGet.