示例#1
0
        private void OnClickPickPlace()
        {
            PlacePickerFragment fragment = new PlacePickerFragment();

            fragment.Location  = (SEATTLE_LOCATION);
            fragment.TitleText = (GetString(Resource.String.pick_seattle_place));

            SetPlacePickerListeners(fragment);

            ShowPickerFragment(fragment);
        }
示例#2
0
 private void SetPlacePickerListeners(PlacePickerFragment fragment)
 {
     fragment.DoneButtonClicked += delegate {
         OnPlacePickerDone(fragment);
     };
     fragment.SelectionChanged += delegate {
         if (fragment.Selection != null)
         {
             OnPlacePickerDone(fragment);
         }
     };
 }
        private void OnPlacePickerDone(PlacePickerFragment fragment)
        {
            Android.Support.V4.App.FragmentManager fm = SupportFragmentManager;
            fm.PopBackStack();

            String result = "";

            IGraphPlace selection = fragment.Selection;

            if (selection != null)
            {
                result = selection.Name;
            }
            else
            {
                result = GetString(Resource.String.no_place_selected);
            }

            ShowAlert(GetString(Resource.String.you_picked), result);
        }
		private void SetPlacePickerListeners (PlacePickerFragment fragment)
		{
			fragment.DoneButtonClicked += delegate {
				OnPlacePickerDone (fragment);
			};
			fragment.SelectionChanged += delegate {
				if (fragment.Selection != null) {
					OnPlacePickerDone (fragment);
				}
			};
		}
		private void OnClickPickPlace ()
		{
			PlacePickerFragment fragment = new PlacePickerFragment ();
			fragment.Location = (SEATTLE_LOCATION);
			fragment.TitleText = (GetString (Resource.String.pick_seattle_place));

			SetPlacePickerListeners (fragment);

			ShowPickerFragment (fragment);
		}
		private void OnPlacePickerDone (PlacePickerFragment fragment)
		{
			FragmentManager fm = SupportFragmentManager;
			fm.PopBackStack ();

			String result = "";

			IGraphPlace selection = fragment.Selection;
			if (selection != null) {
				result = selection.Name;
			} else {
				result = GetString (Resource.String.no_place_selected);
			}

			ShowAlert (GetString (Resource.String.you_picked), result);
		}