Metro App权限设置魅力

时间:2013-06-09 06:30:01

标签: windows-runtime microsoft-metro .net-4.5

我的 Metro App ,使用Notifications并需要Lock Screen Access。一切顺利!现在,我注意到会自动创建Permissions设置超级按钮,并可选择将打开关闭这些设置。所以这引出了以下问题:

  1. 这些设置会自动阻止Notifications 如果设置为开启关闭
  2. ,则会显示
  3. 或者它是否在我需要阅读的地方写了一个值,然后呢 在我的应用中确定我是否需要Show Notifications
  4. 如果对问题1的回答是,那太好了!我不需要做任何事情。但是,如果,请告知可以从哪里读取这些设置。

1 个答案:

答案 0 :(得分:0)

如果用户将Notifications权限设置为关闭,则不会显示任何通知。

因此,当设置关闭时,toastNotifier.Show(toast)调用将不执行任何操作,因此您无需执行任何其他操作。

但是,如果要在关闭通知时专门处理案例,则可以使用ToastNotifier.Setting

检查此权限设置
ToastNotifier toastNotifier = ToastNotificationManager.CreateToastNotifier();
if (toastNotifier.Setting == NotificationSetting.Enabled) 
   toastNotifier.Show(toast);
else
   //Notifacation are disabled do something else