是否可以确定调用应用程序是否是当前锁定屏幕提供程序。我的意思是,在我的应用程序中,我希望能够查询我的应用程序是否是当前的锁定屏幕提供程序。我已使用以下按钮单击事件将导航设置为默认锁定屏幕页面,但如果我的应用程序已经是当前提供程序,我想禁用该按钮。
编辑*
我从Twitter应用程序中获得了这个想法,它允许您将其设置为锁定屏幕提供程序,并且当它是当前的锁定屏幕提供程序时,此按钮被禁用。
private async void LockScreenButton_Click(object sender, RoutedEventArgs e)
{
// Launch URI for the lock screen settings screen.
var op = await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-lock:"));
}
答案 0 :(得分:0)
您可以使用LockScreenManager查找并提示以下代码:
if (LockScreenManager.IsProvidedByCurrentApplication == false)
{
LockScreenRequestResult request = await LockScreenManager.RequestAccessAsync();
// do something with result!
}
else
{
// we control the lockscreen!
}