2013-12-19 49 views
1

我試圖綁定一個數據源到一個WPF樹視圖WPF樹視圖數據綁定 - 在命名空間

類,我結合,公開財產「服務器名」不存在,但即使這樣,我一次映射命名空間,然後在代碼完成的幫助下選擇該命名空間內的類來綁定,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> 

類被MonitoredServer,我通過下拉代碼完成列表中選擇。它有一個名爲ServerName的屬性。

任何人都可以請幫忙嗎? Whey是否認爲當它允許我通過代碼完成列表分配它時,在命名空間中找不到該類?這是否與該錯誤消息不矛盾?

感謝

MM

編輯:這工作正常在運行時,我只是有一個破碎的編輯器( 「無效的標記」 等)

回答

-1

解決方案

關閉VS,重啓,重建,關閉,重啓。作品。