2011-05-13 167 views
0

我有一個Singleton WPF應用程序,所以沒有通常的app.xaml。相反,我以編程方式在代碼隱藏中設置app.xaml中的內容。XAML皮膚設置codebehind - 如何在設計時皮膚?

我想應用程序在設計時出現皮膚雖然。我目前收到異常,例如「無法找到名爲'xxx'的資源。資源區分大小寫。」這對所有靜態資源設置樣式都會顯示。

是否有類似於d:DataContext的東西,但對於可以讓我在Visual Studio中看到正確皮膚的應用程序的皮膚?

感謝, Drammy

回答

1

對於一個快速和骯髒的修復,在後面的窗口或用戶控件的代碼你的工作,你可以檢查你在的designMode,如果你打電話給你的單身代碼充當您的App.xaml。對於更強大的解決方案,我建議你看看WPF博士建議如何處理託管的WPF應用程序。這不完全是你在做什麼,但解決方案將是類似的:http://drwpf.com/blog/2007/10/05/managing-application-resources-when-wpf-is-hosted/