Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/CS/ChartsDemo.Wpf/Modules/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/CS/ChartsDemo.Wpf/Modules/Bar3DControl.xaml.cs

using System;
using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class Bar3DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public Bar3DControl() {
            InitializeComponent();
            lbModel.SelectedItem = Bar3DModelKindHelper.FindActualBar3DModelKind(((BarSeries3D)chart.Diagram.Series[0]).ActualModel);
        }
        void chbVisible_Checked(object sender, RoutedEventArgs e) {
            if (chart != null)
                foreach (BarSeries3D series in ((XYDiagram3D)chart.Diagram).Series)
                    series.LabelsVisibility = true;
        }
        void chbVisible_Unchecked(object sender, RoutedEventArgs e) {
            if (chart != null)
                foreach (BarSeries3D series in ((XYDiagram3D)chart.Diagram).Series)
                    series.LabelsVisibility = false;
        }
        void lbModel_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            Bar3DKind barKind = lbModel.SelectedItem as Bar3DKind;
            if (barKind != null)
                Bar3DModelKindHelper.SetModel(chart, (Bar3DModel)Activator.CreateInstance(barKind.Type));
        }
    }
}