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