public override void ViewWillAppear(bool animated) { base.ViewWillAppear(animated); LocationClient.AttachIgnoreListener(); LocationManager.Start(); LocationManager.LocationUpdated += OnLocationUpdate; PointClient.QueryFailed += OnQueryFailed; PointClient.PointsAdded += OnPointsAdded; ContentView.AddLocation.Click += OnAddLocationClick; ContentView.Done.Click += OnLocationChosen; ContentView.Cancel.Click += OnLocationChoiceCancelled; PointClient.PointListener.Click += OnPointClicked; ContentView.MapView.MapEventListener = MapListener; MapListener.MapClicked += OnMapClicked; ContentView.Popup.Closed += OnPopupClosed; ContentView.Content.CameraField.Click += OnCameraButtonClick; Camera.Instance.Delegate.Complete += OnCameraActionComplete; ContentView.Content.Done.Click += OnDoneClick; UIKeyboard.Notifications.ObserveWillShow(OnKeyboardWillShow); UIKeyboard.Notifications.ObserveWillHide(OnKeyboardWillHide); }
protected override void OnResume() { base.OnResume(); LocationClient.AttachIgnoreListener(); PointClient.QueryFailed += OnQueryFailed; PointClient.PointsAdded += OnPointsAdded; ContentView.Content.Done.Clicked += OnDoneClick; ContentView.Content.CameraField.Click += TakePicture; ContentView.Add.Clicked += OnAddLocationClick; ContentView.Done.Clicked += OnLocationChosen; ContentView.Cancel.Clicked += OnLocationChoiceCancelled; ContentView.Popup.Closed += OnPopupClosed; ContentView.MapView.MapEventListener = MapListener; MapListener.MapClicked += OnMapClicked; PointClient.PointListener.Click += OnPointClicked; }