void lbModel_SelectedIndexChanged(object sender, RoutedEventArgs e) { Pie3DKind modelKind = lbModel.SelectedItem as Pie3DKind; if (modelKind != null) { Type type = modelKind.Type; Pie3DModelKindHelper.SetModel(chart, (Pie3DModel)Activator.CreateInstance(type)); PieSeries3D series = (PieSeries3D)chart.Diagram.Series[0]; series.HoleRadiusPercent = type.Name.StartsWith("Semi") ? 0 : 50; series.DepthTransform = type.Name.StartsWith("Semi") ? 0.5 : 1; } }
public PieDonut3DControl() { InitializeComponent(); lbModel.SelectedItem = Pie3DModelKindHelper.FindActualPie3DModelKind(((PieSeries3D)chart.Diagram.Series[0]).ActualModel); Series.ToolTipPointPattern = "{A}: {V:0.0}M km²"; }