首页 文章

UWP:找不到类型'TreeView';在针对Fall Creators Update Build 16299的项目上

提问于
浏览
1

我放了一个

<TreeView></TreeView>

在页面上,但这些错误出现:

Windows Universal项目不支持TreeView . 找不到“TreeView”类型 . 验证您是否缺少程序集引用,并且已构建所有引用的程序集 . XML名称空间“http://schemas.microsoft.com/winfx/2006/xaml/presentation”中的未知类型“TreeView”

在项目上设置:

<TargetPlatformMinVersion>10.0.16299.0</TargetPlatformMinVersion>

Project properties

How to use the TreeView (and HierarchicalDataTemplate) in a UWP Project?

2 回答

  • 0

    TreeView 控件最初计划用于Windows 10 Fall Creators Update,但最终从发布中删除 . 据信这是因为为了正确支持这种控制,首先应该向UWP引入 HierarchicalDataTemplate ,以便对数据绑定和模板控制进行适当的支持 .

    但是,与Fall Creators Update兼容且使用 ListView 实现的当前源代码版本是available on GitHub,因此您可以手动将其包含在项目中 . 它构建为C Windows运行时组件,这意味着它与包括C#在内的所有Windows运行时语言兼容 .

  • 3

    TreeView 现在包含在Windows 10版本17134(也称为April Update或版本1803)中

    所以我们可以定位这个版本,然后使用这个XAML:

    <TreeView></TreeView>
    

    它似乎还不支持 HierarchicalDataTemplate .

    见公告:https://docs.microsoft.com/en-us/windows/uwp/whats-new/windows-10-build-17134

    TreeView文档:https://docs.microsoft.com/en-us/windows/uwp/design/controls-and-patterns/tree-view

相关问题