public MainPage() { Title = "MainPage"; ViewModel = new MJViewModel(); InitializeComponent(); BindingContext = ViewModel; BtnColorParette.Clicked += BtnColorParette_Clicked; BtnImage.Clicked += BtnImage_Clicked; }
public ColorParettePage(MJViewModel viewModel) { Parette = new ObservableCollection <GradationDrawer.ColPos>(); Parette.CollectionChanged += Parette_CollectionChanged; InitializeComponent(); BindingContext = viewModel; GradationDrawer.BindingContext = this; ColorParette = viewModel.ColorParette.Select(x => new GradationDrawer.ColPos { Color = x.Color, Position = (int)(x.Position * 100) }).ToArray(); ToolbarItems.Add(new ToolbarItem("←", "", () => { ((MasterDetailPage)Parent).Detail = new DrawPage(viewModel); }, ToolbarItemOrder.Default)); }
public DrawPage(MJViewModel viewModel) { InitializeComponent(); this.BindingContext = viewModel; }