2012-04-03 82 views
0

由於幾天前WPF編輯器不再有效。由DataTemplate引起的未知錯誤

'NullReferenceException was thrown on "DataTemplate": ... (etc.)' 

我已經花了幾個小時試圖找到沒有成功的問題,因此,如果任何人都可以給上哪裏找我將不勝感激的提示:每當我在任何編輯器點擊某個地方,這成爲此消息禁用。

我試圖在拋出時啓用CLR異常進行調試(VS2010-> Debug-> Exceptions ...-> Common Language Exceptions(Thrown)'Checked'),但我沒有得到任何異常。

顯然有一個問題,一些DataTemplate只在設計時顯示,但我無法弄清楚如何找到它。

乾杯

+0

嘗試將您的DataTemplate代碼註釋掉,然後取消註釋部分代碼以找出問題所在。 – michele 2012-04-03 09:08:31

+0

不能提供任何建設性的幫助沒有看到代碼..我想它被扔在ValueConverter的某處 – EvAlex 2012-04-03 09:09:02

+0

我意識到這是不可能的,提供一個解決方案。我不得不削減的'密碼'的數量很大。我主要是徵求建議,想知道有沒有人之前就曾遇到過這個問題。看來這個問題與目前屏幕上的內容沒有什麼關係。創建一個完全空白的用戶控件給我幾分鐘的時間,我可以用鼠標編輯它,但編輯器會再次用相同的消息關閉。這告訴我這個問題在底層WPF DataTemplate邏輯中的某個地方,因此很難找到它。 – 2012-04-03 10:19:42

回答

0

我終於將問題追溯到我寫的一個小標記擴展。刪除它後,DataTemplaring系統停止表現不佳。