Wpf XAML中出错:类型引用找不到公共类型
在我的WPF应用程序中,我在XAML中定义了一个TreeView控件。我添加了一个TreeView.Resources部分,如下所示:Wpf XAML中出错:类型引用找不到公共类型,wpf,xaml,designer,hierarchicaldatatemplate,Wpf,Xaml,Designer,Hierarchicaldatatemplate,在我的WPF应用程序中,我在XAML中定义了一个TreeView控件。我添加了一个TreeView.Resources部分,如下所示: <TreeView.Resources> <HierarchicalDataTemplate DataType="{x:Type local:FileGroup}" ItemsSource="{Binding protXMLFiles}"> <TextBlock Text="{Binding Path=gro
<TreeView.Resources>
<HierarchicalDataTemplate DataType="{x:Type local:FileGroup}" ItemsSource="{Binding protXMLFiles}">
<TextBlock Text="{Binding Path=groupName}"/>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate DataType="{x:Type local:protXMLFile}" ItemsSource="{Binding}">
<TextBlock Text="{Binding Path=filename}"/>
</HierarchicalDataTemplate>
</TreeView.Resources>
在上面,我定义了“本地”名称空间,顶部有一行:
<Window x:Class="FileGrouper.SPWindow" ... xmlns:local="clr-namespace:FileGrouper"...>
当我尝试在Visual Studio Designer中加载我的XAML时,我在设计器顶部收到一条警告:“文档包含更新设计器之前必须修复的错误。单击此处打开错误列表”;错误列表中的相关错误消息是:“类型引用找不到名为“FileGroup”的公共类型”。编译后,错误列表中的所有错误都会清除,应用程序运行时不会出现问题
尽管如此,除非删除