Пример #1
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            _diagram = e.Parameter as DiagramViewModel;

            _diagram.Initialization();

            Diagram.Series[0].ItemsSource = _diagram.Datas;

            ChartPalette palette = new ChartPalette {
                Name = "CustomsDark"
            };

            foreach (var color in _diagram.Datas)
            {
                palette.FillEntries.Brushes.Add(new SolidColorBrush(ColorUtility.GetColorFromHexString(color.Color)));
            }

            Diagram.Palette            = palette;
            LabelsListView.ItemsSource = _diagram.Datas;

            if (!_diagram.IsEmpty)
            {
                _diagram.UpdateTile();
            }
        }