Exemplo n.º 1
0
        void List_ItemSelected(object sender, SelectedItemChangedEventArgs e)
        {
            var model = e.SelectedItem as AreaModel;

            if (model?.Pie != null)
            {
                XPie.ClearAllPull();
                model.Pie.IsPull = true;
                XPie.Update();
            }
        }
Exemplo n.º 2
0
        void SetupData()
        {
            var listModel = new List <AreaModel> {
                new AreaModel {
                    Country = "Russia",
                    Value   = 27.3,
                    Color   = Color.Blue
                },
                new AreaModel {
                    Country = "Canada",
                    Value   = 16.0,
                    Color   = Color.Red
                },
                new AreaModel {
                    Country = "China",
                    Value   = 15.4,
                    Color   = Color.Yellow
                },
                new AreaModel {
                    Country = "USA",
                    Value   = 15.4,
                    Color   = Color.Green
                },
                new AreaModel {
                    Country = "Brazil",
                    Value   = 13.6,
                    Color   = Color.Purple
                },
                new AreaModel {
                    Country   = "Australia",
                    TextColor = Color.Yellow,
                    Value     = 12.3,
                    Color     = Color.Navy
                },
            };

            List.ItemTemplate = new DataTemplate(typeof(AreaCell));
            List.ItemsSource  = listModel;
            var listPieItem = from x in listModel
                              select x.ToPieItem();

            XPie.AddRange(listPieItem);
            XPie.Update();
        }