UWP TabView控件不适用于目标版本16299

时间:2018-12-26 23:15:46

标签: xaml uwp

我正在尝试使用UWP(社区工具包)TabView控件,但是它抛出以下异常:

  

找不到具有名称/关键字的资源UseSystemFocusVisuals [Line:   35位:91]'

最低版本和目标版本均设置为Build 16299。根据{{​​3}} MSDN文档,它支持设备系列Universal, 10.0.16299.0 or higher

Windows 10操作系统内部版本为17763。如果我将目标版本更改为17763,则它会按预期工作。 将目标版本设置为16299时为什么它不起作用?

2 个答案:

答案 0 :(得分:1)

严格来说,这不是UWP控件,而是Windows Community Toolkit控件。由于不是Windows团队制作的,因此文档是根据人工输入的,并且很明显其中可能有错误。这也可能是一个错误,最好的办法是将问题提交到他们的github:https://github.com/windows-toolkit/WindowsCommunityToolkit/issues

答案 1 :(得分:1)

使用@Ivan的输入,我在WindowsCommunityToolkit GitHub站点上检查了类似的问题,似乎已经报告了此issue

根据有关此问题的讨论,已经实现了Fix,但是只有在发布新版本的工具箱时才可用。因此,在此之前,如果其他人想要修复,则需要在App.xaml中定义如下的UseSystemFocusVisuals

<x:Boolean x:Key="UseSystemFocusVisuals">True</x:Boolean>