private void SubButton_Clicked(object sender, EventArgs e) { int index = StackLayout.Children.IndexOf(((View)sender).Parent as View); Parette.RemoveAt(index); ((MJViewModel)BindingContext).ColorParette = ColorParette.Select(x => new ColorResolutionStruct { Color = x.Color, Position = (double)x.Position / 100 }).ToArray(); }
private void AddButton_Clicked(object sender, EventArgs e) { int index = StackLayout.Children.IndexOf(((View)sender).Parent as View); Parette.Insert(index, new GradationDrawer.ColPos { Color = Parette[index].Color, Position = Parette[index].Position }); ((MJViewModel)BindingContext).ColorParette = ColorParette.Select(x => new ColorResolutionStruct { Color = x.Color, Position = (double)x.Position / 100 }).ToArray(); }