3
當我嘗試在Expression Blend 4中的設計視圖中加載用戶控件xaml文件時,出現了上述錯誤。xaml本身在VS 2010中成功運行,我可以在混合中查看xaml,但不能在設計視圖中。在'xaml視圖'中查看xaml時,UserControl元素以紅色下劃線。有人遇到這個問題?表達式混合錯誤 - 值不能爲空。參數名稱:stream
當我嘗試在Expression Blend 4中的設計視圖中加載用戶控件xaml文件時,出現了上述錯誤。xaml本身在VS 2010中成功運行,我可以在混合中查看xaml,但不能在設計視圖中。在'xaml視圖'中查看xaml時,UserControl元素以紅色下劃線。有人遇到這個問題?表達式混合錯誤 - 值不能爲空。參數名稱:stream
您必須記住,爲了呈現控件,設計人員必須執行一些代碼。如果它運行的代碼做了一些事情(比如make WCF調用),那麼設計上下文不支持,那麼你可能會遇到問題。
因此,Silverlight API在System.ComponentModel
命名空間中包含DesignerProperties
類。使用其靜態IsInDesignTool
屬性跳過/模擬在控制加載期間運行的代碼,這在設計器中不受支持。
謝謝,這工作,一旦我發現Web服務調用失敗。錯誤消息不是非常具體。 – Bryan 2010-08-18 18:52:23