示例#1
0
        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();
        }
示例#3
0
        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);
        }