我有一個WPF應用程序,由大約7個用戶控件組成,每個用戶控件在每個控件上都有各種不同的控件(文本框,組合框,單選按鈕等)。分割WPF ResourceDictionary
在整個應用程序中,我應用了從CodeFlex上的WPF主題獲取的一組控件樣式,但是我注意到應用程序自應用這些樣式後出現了一些放緩現象。包含我所有樣式的ResourceDictionary在代碼大小中的權重接近300kb。
通過將樣式分割爲多個資源字典並僅合併每個用戶控件所需的樣式,而不是所有控件樣式(即使它們未被使用),都能獲得好處。
WPF如何將樣式加載到內存中?需要時還是整個ResourceDictionary在啓動時加載到內存中?