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.SaveZoneParams(); } else { Model.UnSelectAll(); abslayout.BackgroundColor = Color.LightGray; Model.IsEditMode = true; Model.SetEditModeForItems(Model.IsEditMode); Model.Rebuild(false); } }
public RacksSchemePage(RacksPlanViewModel model) : base(model) { Model = model; InitializeComponent(); abslayout.GestureRecognizers.Add(TapGesture); abslayout.GestureRecognizers.Add(PanGesture); Title = AppResources.ZoneSchemePage_Title + " " + Global.CurrentLocationName + " | " + AppResources.RackSchemePage_Title + " - " + Model.Zone.Description; Model.IsEditMode = false; Model.SetEditModeForItems(Model.IsEditMode); Menu(); }
public RacksSchemePage(RacksPlanViewModel model) : base(model) { Model = model; InitializeComponent(); abslayout.GestureRecognizers.Add(TapGesture); abslayout.GestureRecognizers.Add(PanGesture); Title = AppResources.ZoneSchemePage_Title + " " + Global.CurrentLocationName + " | " + AppResources.RackSchemePage_Title + " - " + Model.Zone.Description; MessagingCenter.Subscribe <RacksPlanViewModel>(this, "Rebuild", Rebuild); MessagingCenter.Subscribe <RacksPlanViewModel>(this, "Reshape", Reshape); MessagingCenter.Subscribe <RacksPlanViewModel>(this, "UDSRunIsDone", UDSRunIsDone); MessagingCenter.Subscribe <RacksPlanViewModel>(this, "UDSListIsLoaded", UDSListIsLoaded); Model.IsEditMode = false; Model.SetEditModeForItems(Model.IsEditMode); }