예제 #1
0
        public ViewModel()
        {
            _processing = new ObservableValue(200);
            _completed  = new ObservableValue(100);
            _failed     = new ObservableValue(100);

            Series = new ISeries[]
            {
                new PieSeries <ObservableValue>
                {
                    Name   = "Processing",
                    Values = new [] { _processing },
                    //InnerRadius = 45
                },
                new PieSeries <ObservableValue>
                {
                    Name   = "Failed",
                    Values = new [] { _failed },
                    //InnerRadius = 45
                },
                new PieSeries <ObservableValue>
                {
                    Name   = "Completed",
                    Values = new [] { _completed },
                    //InnerRadius = 45
                }
            };

            // the ValueSeries property is a workaround for WPF only.
            ValueSeries = new ValueSeries[]
            {
                new ValueSeries {
                    Value = _processing, Series = Series[0]
                },
                new ValueSeries {
                    Value = _failed, Series = Series[1]
                },
                new ValueSeries {
                    Value = _completed, Series = Series[2]
                }
            };

            Value = _processing;

            Read();
        }
예제 #2
0
        public ViewModel()
        {
            _processing = new ObservableValue(200);
            _completed  = new ObservableValue(100);
            _failed     = new ObservableValue(100);

            Series = new ISeries[]
            {
                new PieSeries <ObservableValue>
                {
                    Name        = "Processing",
                    Values      = new [] { _processing },
                    InnerRadius = 60
                },
                new PieSeries <ObservableValue>
                {
                    Name        = "Failed",
                    Values      = new [] { _failed },
                    InnerRadius = 60
                },
                new PieSeries <ObservableValue>
                {
                    Name        = "Completed",
                    Values      = new [] { _completed },
                    InnerRadius = 60
                }
            };

            ValueSeries = new ValueSeries[]
            {
                new ValueSeries {
                    Value = _processing, Series = Series[0]
                },
                new ValueSeries {
                    Value = _failed, Series = Series[1]
                },
                new ValueSeries {
                    Value = _completed, Series = Series[2]
                }
            };

            Value = _processing;

            Read();
        }