예제 #1
0
 private void EditCategoryCommandExecute()
 {
     _selectCategory = new SelectCategoryViewModel(_model?.Category);
     App.Navigation.PushAsync(new SelectCategoryPage {
         BindingContext = _selectCategory
     });
 }
예제 #2
0
        public override void OnAppearing()
        {
            if (!Device.IsConnected)
            {
                StartDiscovering();
            }

            //user selected category for this beacon
            if (_selectCategory != null)
            {
                _model.Category = _selectCategory.CurrentCategory;
                Category        = _selectCategory.CurrentCategory.GetFullPath();

                _selectCategory = null;
            }
            else
            {
                //we enter edit mode - no monitoring for encounters
                if (Device.IsConnected)
                {
                    App.BeaconService.RemoveBeaconFromMonitoring(_model.Device);
                }
            }
        }
예제 #3
0
		public override void OnAppearing ()
		{
			if (!Device.IsConnected)
				StartDiscovering ();

			//user selected category for this beacon
			if (_selectCategory != null) {
				_model.Category = _selectCategory.CurrentCategory;
				Category = _selectCategory.CurrentCategory.GetFullPath ();

				_selectCategory = null;
			} else {
				//we enter edit mode - no monitoring for encounters
				if (Device.IsConnected)
					App.BeaconService.RemoveBeaconFromMonitoring (_model.Device);
			}
		}
예제 #4
0
		private void EditCategoryCommandExecute ()
		{
			_selectCategory = new SelectCategoryViewModel (_model?.Category);
			App.Navigation.PushAsync (new SelectCategoryPage { BindingContext = _selectCategory });
		}