2011-04-28 52 views
0

我在resources中得到了一個Usercontrol,其中的DataTemplate包含Treeview資源內部事件結果對象引用未設置爲對象實例

This Treeview uses HierarchicalDataTemplate to show easy item type correct。 這個完美的作品。然後我添加了一個ContextMenu。現在我的問題是,當我使用event

<Telerik:RadContextMenu x:Name="radContextMenu" Opened="radContextMenu_Opened" > 

這導致未設置爲對象

的 實例。如果我刪除的

對象引用開放的活動,它完美的作品。但我需要一種方法來查看ContextMenu適用於哪個項目。 我可以使用命令沒有任何問題,但我仍然需要知道它的哪些項目。 我有testet添加事件到樹視圖的其他部分和結果是相同的錯誤,只是在程序啓動後。

回答

1

回答我自己的問題。 解決Object reference not set to an instance of an object錯誤

我不得不將所有代碼從資源移動到另一個用戶控件中。 所以我的資源現在看起來像這樣。

<DataTemplate x:Key="ContentTemplate"> 
     <view:UserControlTreeView/> 
    </DataTemplate> 

該工作原理沒有任何錯誤。

+0

即使我沒有編碼事件,我也有同樣的問題。建立這個項目讓我很興奮。 – Keith 2011-07-12 16:49:18

相關問題