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

时间:2013-12-19 15:47:48

标签: wpf data-binding

我试图将数据源绑定到WPF Treeview

I类绑定到,暴露属性" 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>

Class是MonitoredServer,我通过下拉代码完成列表选择了它。它有一个名为ServerName的属性。

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

由于

MM

编辑:这在运行时工作正常,我只有一个破坏的编辑器(&#34;无效的标记&#34;等)

1 个答案:

答案 0 :(得分:0)

解决方案

关闭VS,重启,重建,关闭,重启。的工作原理。