WPF控件從主題(通常在PresentationFramework.Aero.dll)中獲取它們的默認樣式,顏色和畫筆。WPF主題如何加載?
什麼東西加載此程序集?資源字典存儲在哪裏?
我有我自己的WPF自定義主題並將它們加載到Application.Current.Resources.MergedDictionary中。 但是,如果由於Application.Current爲空,WPF主題控件託管在Windows窗體中,這不起作用。
有沒有辦法做類似於WPF的工作?如果是這樣,那是什麼?
我不是在問WinForms主題,而是在WinForms中託管WPF主題。 – user380719 2011-05-06 06:18:30
我相信這仍然適用。基礎是Winforms,這意味着它沒有主題。 – IAmTimCorey 2011-05-06 06:21:31
Winforms沒有主題,但在WinForms中託管了WPF。例如,如果您在WinForms中託管WPF按鈕,則會加載PresentationFramework.Areo _does_。我的問題是誰加載它,資源字典在哪裏存儲在內存中。 – user380719 2011-05-06 06:26:04