private async void ToolbarItem_Clicked(object sender, EventArgs e) { GridTapped(null, new EventArgs()); if (Model.IsEditMode) { Model.IsEditMode = false; Model.SetEditModeForItems(Model.IsEditMode); abslayout.BackgroundColor = Color.White; await Model.SaveLocationParams(); } else { abslayout.BackgroundColor = Color.LightGray; Model.IsEditMode = true; Model.SetEditModeForItems(Model.IsEditMode); } }
public ZonesSchemePage(ZonesPlanViewModel model) : base(model) { Model = model; InitializeComponent(); abslayout.GestureRecognizers.Add(TapGesture); abslayout.GestureRecognizers.Add(PanGesture); Title = AppResources.ZoneSchemePage_Title + " - " + Model.Location.Name; Global.CurrentLocationName = Model.Location.Name; Model.IsEditMode = false; Model.SetEditModeForItems(Model.IsEditMode); Menu(); }
public ZonesSchemePage(ZonesPlanViewModel model) : base(model) { Model = model; InitializeComponent(); abslayout.GestureRecognizers.Add(TapGesture); abslayout.GestureRecognizers.Add(PanGesture); Title = AppResources.ZoneSchemePage_Title + " - " + Model.Location.Name; Global.CurrentLocationName = Model.Location.Name; MessagingCenter.Subscribe <ZonesPlanViewModel>(this, "Rebuild", Rebuild); MessagingCenter.Subscribe <ZonesPlanViewModel>(this, "Reshape", Reshape); Model.IsEditMode = false; Model.SetEditModeForItems(Model.IsEditMode); }