Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF Treeview数据绑定-命名空间中不存在_Wpf_Data Binding - Fatal编程技术网

WPF Treeview数据绑定-命名空间中不存在

WPF Treeview数据绑定-命名空间中不存在,wpf,data-binding,Wpf,Data Binding,我正在尝试将数据源绑定到WPF树视图 我绑定到的类公开了属性“ServerName”,但即使在映射名称空间后,在代码完成的帮助下选择要绑定到的名称空间中的类,VS仍会抱怨在ns中找不到该类。尽管类是使用代码完成来分配的,所以它可以找到它 代码如下 xmlns:self="clr-namespace:PracticonAlarmManager".....> <TreeView Name="tvMonitoredAlarms" Height="272" Margin="0,5,0,0

我正在尝试将数据源绑定到WPF树视图

我绑定到的类公开了属性“ServerName”,但即使在映射名称空间后,在代码完成的帮助下选择要绑定到的名称空间中的类,VS仍会抱怨在ns中找不到该类。尽管类是使用代码完成来分配的,所以它可以找到它

代码如下

 xmlns:self="clr-namespace:PracticonAlarmManager".....>

<TreeView Name="tvMonitoredAlarms" Height="272" Margin="0,5,0,0" VerticalAlignment="Top" Width="683">
        <TreeView.ItemTemplate>
            <HierarchicalDataTemplate DataType="{x:Type self:MonitoredServer}" ItemsSource="{Binding Items}">
                <TextBlock Text="{Binding ServerName}" />
            </HierarchicalDataTemplate>
        </TreeView.ItemTemplate>
    </TreeView>
xmlns:self=“clr命名空间:PracticonAlarmManager”…>
该类是MonitoredServer,我通过下拉代码完成列表选择了它。它有一个名为ServerName的属性

有人能帮忙吗?当VS允许我通过代码完成列表分配类时,它为什么认为在名称空间中找不到该类?这是否与错误消息相矛盾

谢谢

编辑:这在运行时工作正常,我只是有一个坏掉的编辑器(“无效标记”等)

解决方案


关闭VS,重新启动,重建,关闭,重新启动。工作。

只需重建您的项目即可