Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows runtime Metro应用程序权限设置_Windows Runtime_Microsoft Metro_.net 4.5 - Fatal编程技术网

Windows runtime Metro应用程序权限设置

Windows runtime Metro应用程序权限设置,windows-runtime,microsoft-metro,.net-4.5,Windows Runtime,Microsoft Metro,.net 4.5,我的Metro应用程序,使用通知,需要锁屏访问。一切都很好!现在,我注意到一个权限设置咒语被自动创建,带有打开和关闭这些设置的选项。这就引出了以下问题: 这些设置是否会自动阻止发送通知 如果设置为开或关,则显示 或者它会在我需要读取的地方写一个值,然后 在我的应用程序中确定我是否需要显示通知 如果问题1的答案是是,那太好了!我什么都不需要做。但是,如果否请告知可以从何处读取这些设置。如果用户将通知权限设置为关闭,则不会显示通知。 因此,当设置为“关闭”时,toastNotifier.Show(t

我的Metro应用程序,使用
通知
,需要
锁屏访问
。一切都很好!现在,我注意到一个
权限
设置咒语被自动创建,带有打开和关闭这些设置的选项。这就引出了以下问题:

  • 这些设置是否会自动阻止发送
    通知
    如果设置为,则显示
  • 或者它会在我需要读取的地方写一个值,然后 在我的应用程序中确定我是否需要
    显示通知

  • 如果问题1的答案是
    ,那太好了!我什么都不需要做。但是,如果请告知可以从何处读取这些设置。

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

    因此,当设置为“关闭”时,
    toastNotifier.Show(toast)
    调用将不会执行任何操作,因此您无需执行任何额外操作

    但是,如果要在关闭通知时专门处理此情况,则可以使用


    伟大的谢谢你的信息!
    ToastNotifier toastNotifier = ToastNotificationManager.CreateToastNotifier();
    if (toastNotifier.Setting == NotificationSetting.Enabled) 
       toastNotifier.Show(toast);
    else
       //Notifacation are disabled do something else