示例#1
0
		public override void OnAppearing ()
		{
			Beacons = new ObservableCollection<BeaconViewModel> ();
			foreach (var beacon in App.Settings.Beacons.Items) {
				var viewModel = new BeaconViewModel (beacon);
				viewModel.Deleted += OnBeaconDeleted;

				Beacons.Add (viewModel);
			}
		}
示例#2
0
        public override void OnAppearing()
        {
            Beacons = new ObservableCollection <BeaconViewModel> ();
            foreach (var beacon in App.Settings.Beacons.Items)
            {
                var viewModel = new BeaconViewModel(beacon);
                viewModel.Deleted += OnBeaconDeleted;

                Beacons.Add(viewModel);
            }
        }
示例#3
0
		private void OnBeaconDeleted (BeaconViewModel beacon)
		{
			beacon.Deleted -= OnBeaconDeleted;

			Beacons.Remove (beacon);
		}
示例#4
0
		private void OnBeaconSelected (BeaconViewModel beacon)
		{
			EditBeacon (beacon.Model);
		}
示例#5
0
        private void OnBeaconDeleted(BeaconViewModel beacon)
        {
            beacon.Deleted -= OnBeaconDeleted;

            Beacons.Remove(beacon);
        }
示例#6
0
 private void OnBeaconSelected(BeaconViewModel beacon)
 {
     EditBeacon(beacon.Model);
 }