Esempio n. 1
0
        public async void Run(IBackgroundTaskInstance taskInstance)
        {
            var deferral = taskInstance.GetDeferral();

            await TileAndToast.Show();

            deferral.Complete();
        }
Esempio n. 2
0
        private async void PinButton_Click(object sender, RoutedEventArgs e)
        {
            var f = (imageFlipView.SelectedItem as 福利);

            if (f != null)
            {
                await TileAndToast.UpdateTileByPhotos(new[] { f });

                Message.Show("已发送到磁贴", 0.5);
            }
        }
        private async void RegisterTileTask()
        {
            IsLoading = true;

            // 重新注册后台任务
            BackgroundTaskRegistration.AllTasks.ForEach(t =>
            {
                if (t.Value.Name == App.LIVETILETASK)
                {
                    t.Value.Unregister(true);
                }
            });
            await App.RegisterLiveTileTask();

            await TileAndToast.Show(true);

            IsLoading = false;
        }