Exemplo n.º 1
0
        public MainPage()
        {
            this.InitializeComponent();

            if (!ViewModelBase.IsInDesignModeStatic)
            {
                ViewModel   = new MainPageViewModel();
                DataContext = ViewModel;
            }

            _task = UpdateTaskManagementService.GetTaskRegistration();
            if (null != _task)
            {
                _task.Completed += new BackgroundTaskCompletedEventHandler(OnCompleted);
            }
        }
Exemplo n.º 2
0
        private async void AutomaticBackgroundTask_Toggled(object sender, RoutedEventArgs e)
        {
            bool bDoRegisterTask = AutomaticBackgroundTask.IsOn;

            if (bDoRegisterTask)
            {
                var task = await UpdateTaskManagementService.Register();

                if (null == task)
                {
                    AutomaticBackgroundTask.IsOn = false;

                    var msg = new MessageDialog("Sie haben die Zustimmung verweigert, eine Aktivierung dieses Features ist in der Applikation nicht möglich", "Fehler");
                    await msg.ShowAsync();
                }
            }
            else
            {
                UpdateTaskManagementService.Unregister();
            }
        }
Exemplo n.º 3
0
        public PreferencesUserControl()
        {
            this.InitializeComponent();

            AutomaticBackgroundTask.IsOn = UpdateTaskManagementService.IsTaskRegistered();
        }