gpt4 book ai didi

c# - UWP CompactOverlay 模式(画中画)IsViewModeSupported 异常

转载 作者:太空宇宙 更新时间:2023-11-03 19:46:47 25 4
gpt4 key购买 nike

目前我正在测试新的 CompactOverlay 模式,但似乎有一个问题,当运行应用程序时不在 Creators Update(例如 Anniversary Update)上。这是一段简化的代码

// Check if it is supported
if (ApplicationView.GetForCurrentView().IsViewModeSupported(ApplicationViewMode.CompactOverlay))
{
// Supported
}
else
{
// Not supported
}

但这给了我一个异常(exception),在 Creators Update 之前的 Windows 版本上:

System.InvalidCastException: ‘Unable to cast object of type ‘Windows.UI.ViewManagement.ApplicationView’ to type ‘Windows.UI.ViewManagement.IApplicationView4

这是一个错误,还是我需要检查其他东西?

最佳答案

这是预料之中的。该 API 是创意者更新中的新 API,因此不适用于早期版本的操作系统。 IsViewModeSupported API 会告诉您正在运行的设备(PC、手机、xbox 等)是否支持相应的 View 模式。在进行此检查之前,您应该首先检查 viewmode API 本身是否存在。您可以使用以下命令执行此操作 APIs

关于c# - UWP CompactOverlay 模式(画中画)IsViewModeSupported 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44551875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com