UWP:类型' TreeView'没找到;关于针对Fall Creators Update Build 16299的项目

时间:2018-01-27 18:57:36

标签: uwp

我放了一个

<TreeView></TreeView>
在页面上

,但这些错误出现了:

  

Windows Universal项目不支持TreeView。

     

类型&#39; TreeView&#39;没找到。确认您没有错过   程序集引用以及已构建所有引用的程序集。

     

未知类型&#39; TreeView&#39;在XML命名空间中   &#39; http://schemas.microsoft.com/winfx/2006/xaml/presentation&#39;

在项目上设置:

<TargetPlatformMinVersion>10.0.16299.0</TargetPlatformMinVersion>

Project properties

如何在UWP项目中使用TreeView(和HierarchicalDataTemplate)?

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

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