我有Windows 10目标版本Build 17134,最小版本是Creators Update Build 15063
我通过Nuget软件包管理器安装了Microsoft.UI.Xaml 2.0.18091
运行VS2017 15.8.6
但是我在工具箱中看不到TreeView控件
[更新]
当我尝试从the docs中粘贴Xaml时出现错误
idx = df['column_name'].str.contains("|".join(keys), regex=True)
df[idx]
[更新]
我有SDK 10.0.17763
然而,工具框中唯一的树视图是Microsoft.UI.Xaml.Controls
答案 0 :(得分:4)
XAML1104此项目支持的目标平台最低版本(10.0.15063.0)中没有“ TreeViewNode”类型
TreeViewNode类是Windows 10内部版本17134引入的,它在15063中不可用。
错误消息也已对此进行了解释。您需要将项目的目标/最低版本设置为17134或更高。
答案 1 :(得分:2)
您的项目必须具有15063的最低SDK版本才能使用TreeView
。您可以通过右键单击 Solution Explorer 中的项目节点,然后转到 Properties 并修改第一个选项卡上的两个适当的下拉菜单来更改项目目标。
但是,现在您可以借助Windows UI library在更早的版本中实际使用TreeView
控件,其中包含最新的控件,并可以反向移植到较早的版本。