前幾天做一個項目的時候出現了一個異常:
“System.Windows.Markup.XamlParseException”類型的未經處理的異常在 PresentationFramework.dll 中發生
其他信息: “在“System.Windows.Markup.StaticResourceHolder”上提供值時引發了異常。”,行號為“8”,行位置為“33”。
現象描述:
在處理界面時,界面上增加了一個LISTBOX來處理接收來的數據,單擊列表中的其中一項時會彈出詳細信息。所以我就在樣式里面增加了一個按鈕用來處理點擊命令。在對按鈕的Command 進行綁定時重新加載了數據源。並且把 寫listbox的樣式的Dictionary文件在App.xml中加載,這樣在編輯過程中沒有報錯。但在執行的時候報出以上異常。
處理方法:
把Dictionary文件在本地的xaml 中進行資源加載,問題解決!
原因: 不清楚。不知道為什么全局資源不行,如有明白人,望給出相關意見。謝謝