Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 主机应用程序正在“主题化”程序集中的WPF窗口_C#_Wpf - Fatal编程技术网

C# 主机应用程序正在“主题化”程序集中的WPF窗口

C# 主机应用程序正在“主题化”程序集中的WPF窗口,c#,wpf,C#,Wpf,我有一些程序集,其中包含WPF窗口和代码,以便在使用内部系统时提供通用功能。例如,浏览数据库并选择对象 我已经将其集成到第三方WPF应用程序中,但我自己的程序集中的控件现在以宿主应用程序的样式作为主题。例如,我的按钮与应用程序使用的方形棕色版本完全相同 如何防止这种情况发生,并使用默认的Aero外观将窗口保留在我的程序集中?首先,如果您将控件强制为Aero外观,那么在没有或没有使用Aero的平台上,您的东西看起来是错误的= 如果要强制将外观设置为平台默认设置,则可以在与当前选定的Windows主

我有一些程序集,其中包含WPF窗口和代码,以便在使用内部系统时提供通用功能。例如,浏览数据库并选择对象

我已经将其集成到第三方WPF应用程序中,但我自己的程序集中的控件现在以宿主应用程序的样式作为主题。例如,我的按钮与应用程序使用的方形棕色版本完全相同


如何防止这种情况发生,并使用默认的Aero外观将窗口保留在我的程序集中?

首先,如果您将控件强制为Aero外观,那么在没有或没有使用Aero的平台上,您的东西看起来是错误的=

如果要强制将外观设置为平台默认设置,则可以在与当前选定的Windows主题对应的资源字典中进行合并。一些相关链接: