mobilecontrols-devexpress-dot-xamarinforms-dot-charts-5013ab3a.md
Stores the pie chart’s appearance settings.
Namespace : DevExpress.XamarinForms.Charts
Assembly : DevExpress.XamarinForms.Charts.dll
NuGet Package : DevExpress.XamarinForms.Charts
public class PieChartStyle :
ChartStyleBase
The following members return PieChartStyle objects:
Assign a PieChartStyle class instance with the specified appearance settings to the PieChartView.ChartStyle property to customize the pie chart appearance.
This example demonstrates how to customize the appearance and layout of a pie chart.
<ContentPage>
<ContentPage.BindingContext>
<local:ViewModel/>
</ContentPage.BindingContext>
<dxc:PieChartView>
<!--...-->
<dxc:PieChartView.ChartStyle>
<dxc:PieChartStyle Palette="{Binding Palette}"
BackgroundColor="#e5e5e5"
BorderColor="#747987"
BorderThickness="10"
SeriesIndent="70"
Padding="70,20,0,0"/>
</dxc:PieChartView.ChartStyle>
</dxc:PieChartView>
</ContentPage>
using Xamarin.Forms;
// ...
class ViewModel {
// ...
readonly Color[] palette;
public Color[] Palette => palette;
public ViewModel() {
// ...
palette = PaletteLoader.LoadPalette("#25a966", "#f45a4e", "#f8c855", "#f8c855",
"#975ba5", "#496cbe", "#f45a4e");}
}
static class PaletteLoader {
public static Color[] LoadPalette(params string[] values) {
Color[] colors = new Color[values.Length];
for (int i = 0; i < values.Length; i++)
colors[i] = Color.FromHex(values[i]);
return colors;
}
}
Object ChartElement StyledElement ChartStyleBase PieChartStyle
See Also