我已經創建了類似this和this。
實際上,我有一個爲我的應用程序提供「樣式程序」的dll - 它包含我所有的基本樣式以及一個工廠,在應用程序上調用StylerFactory.DefaultStyler.ApplyStyles(this)
- 將提供的ResourceDictionaries與現有的樣式進行合併。這樣我就不需要組件中的所有基本樣式,也不需要顯式引用我的sesource-xaml文件。
現在 - 雖然這是真正的好工作。樣式是(顯然)在設計時 不可見的,我的問題:設計時間Resourcedictionaries
- 是做法明智,或者將它得到了更好的部署XAML的資源,並在每一個應用程序/窗/控制使用它們?
- 有人看到任何可能將我的樣式應用於VS2008的設計時顯示?
由於這個問題有點老,很多這些答案都過時了:我想要注意Expression Blend(我不知道過去是否允許)支持設計時資源字典。 – Warty 2015-07-17 07:22:32