Example #1
0
        private void HandleRequestNavigate(object sender, RequestNavigateEventArgs args)
        {
            _gestureService.SetBusy();

            Process.Start(new ProcessStartInfo(args.Uri.AbsoluteUri));
            args.Handled = true;
        }
Example #2
0
        public static IObservable <T> ActivateGestures <T>(this IObservable <T> observable)
        {
            if (GestureService == null)
            {
                throw new Exception("GestureService has not been initialised");
            }

            return(observable.Do(x => GestureService.SetBusy()));
        }
        public Child2ViewModel(IGestureService gestureService)
        {
            DelayCommand = new RelayCommand(() =>
            {
                gestureService.SetBusy();
                System.Threading.Thread.Sleep(3123);
            });

            _disposable = Disposable.Create(() =>
            {
                DelayCommand = null;
            });
        }