wpf – 如何在共享ResourceDictionary中定义窗口实例的默认背景
发布时间:2020-12-14 04:17:49 所属栏目:Windows 来源:网络整理
导读:我似乎无法为我的应用程序中的所有窗口设置默认背景颜色.有谁知道如何做到这一点? 目前我正在我的App.xaml文件中设置一个主题. Application Application.Resources ResourceDictionary Source="Themes/SomeTheme.xaml" / 这基本上是整个应用程序的样式 Some
我似乎无法为我的应用程序中的所有窗口设置默认背景颜色.有谁知道如何做到这一点?
目前我正在我的App.xaml文件中设置一个主题. <Application> <Application.Resources> <ResourceDictionary Source="Themes/SomeTheme.xaml" /> 这基本上是整个应用程序的样式 SomeTheme.xaml内部我试图为我的所有窗口设置默认颜色. <SolidColorBrush Color="{DynamicResource MainColor}" x:Key="CommonBackgroundBrush" /> <Style TargetType="{x:Type Window}"> <Setter Property="Background" Value="{DynamicResource CommonBackgroundBrush}" /> </Style> 对于Window类型的衍生,完全忽略此语法. 有没有办法强制样式应用于Window的所有衍生物? 这种语法的奇怪之处在于它实际上在VS设计预览窗口中显示了正确的颜色.
您的窗口不是Window的实例,它们是从Window派生的类的实例.所以我认为你必须列出所有,但你可以使用BasedOn来帮助.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- windows-mobile – Windows Mobile上的Java(ME)
- 批处理文件 – Windows批处理语法 – 变量名称中
- Windows Server 2012 R2智能卡限制
- PowerShell:尽管使用与Windows资源管理器相同的
- Windows Phone 7 – Windows Phone 7 BarCode扫描
- windows-xp – 远程监控Windows框,如果发生故障则
- Windows Server 2008 R2 下配置证书服务器和HTTP
- GNS3环境部署超详细教学
- windows-8 – 任何WinRT iCommand / CommandBind
- 使用来自Skype呼叫的MemoryStream,使用SAPI 5.4或
热点阅读