Exemple #1
0
        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;
            }
        }
Exemple #2
0
 public PieDonut3DControl()
 {
     InitializeComponent();
     lbModel.SelectedItem       = Pie3DModelKindHelper.FindActualPie3DModelKind(((PieSeries3D)chart.Diagram.Series[0]).ActualModel);
     Series.ToolTipPointPattern = "{A}: {V:0.0}M km²";
 }