xaml – 覆盖主题画笔Windows 10 UWP
发布时间:2020-12-14 04:33:25 所属栏目:Windows 来源:网络整理
导读:我试图在 Windows 10中覆盖一些样式颜色,但我无法让它工作. 我的app.xaml看起来像这样: ResourceDictionary ResourceDictionary.MergedDictionaries ResourceDictionary Source="Resources.xaml"/ /ResourceDictionary.MergedDictionaries ResourceDictiona
我试图在
Windows 10中覆盖一些样式颜色,但我无法让它工作.
我的app.xaml看起来像这样: <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="Resources.xaml"/> </ResourceDictionary.MergedDictionaries> <ResourceDictionary.ThemeDictionaries> <ResourceDictionary x:Key="Default" Source="Theme.xaml"/> </ResourceDictionary.ThemeDictionaries> </ResourceDictionary> </Application.Resources> 而我的Theme.xaml看起来像这样 <ResourceDictionary x:Key="Default" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <SolidColorBrush x:Key="ListBoxBackgroundThemeBrush" Color="Transparent" /> <SolidColorBrush x:Key="ListBoxFocusBackgroundThemeBrush" Color="Transparent" /> <SolidColorBrush x:Key="ListBoxItemPressedBackgroundThemeBrush" Color="Transparent" /> <SolidColorBrush x:Key="ListBoxItemSelectedForegroundThemeBrush" Color="Transparent" /> <SolidColorBrush x:Key="ListBoxItemSelectedBackgroundThemeBrush" Color="Transparent" /> <SolidColorBrush x:Key="FocusVisualBlackStrokeThemeBrush" Color="Transparent" /> <SolidColorBrush x:Key="ScrollBarButtonForegroundThemeBrush" Color="Red" /> <SolidColorBrush x:Key="ScrollBarPanningBackgroundThemeBrush" Color="Red" /> <SolidColorBrush x:Key="ButtonPressedBackgroundThemeBrush" Color="White"/> <SolidColorBrush x:Key="SearchBoxHitHighlightSelectedForegroundThemeBrush" Color="Red"/> <SolidColorBrush x:Key="SearchBoxHitHighlightForegroundThemeBrush" Color="Pink"/> 但是它不起作用,它不会覆盖任何地方的风格.
您设置的样式适用于Windows 8应用程序.通用Windows应用程序使用的样式大大简化.
找到它们的最简单的方法是将您的ListBox添加到页面,在设计器中右键单击它,然后选择编辑模板…创建模板的副本并查看使用的名称. 所有的控件现在都可以使用相同的画笔,而不是具有特定的控件. 例如,ListBox为其前景,背景和BorderBrush使用以下画笔: > SystemControlForegroundBaseHighBrush> SystemControlBackgroundChromeMediumLowBrush> SystemControlForegroundBaseHighBrush (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- castle-windsor – 在哪里可以找到Castle.MicroKernel.dll
- windows – 为什么.dll文件中存在“此程序无法在DOS模式下运
- 使用Microsoft Access作为MySQL数据库的前端?
- 使用PowerShell模仿控制向导的委派
- Windows上的Java堆栈跟踪
- windows下 安装 rabbitMQ 及操作常用命令
- windows-server-2003 – 如何诊断无法在Windows Server 200
- 如何让Windows上的Git忽略符号链接
- windows-server-2008 – 随着时间的推移,响应时间会变慢,从
- windows – 句柄关闭后,哪种类型的文件会自行删除?
推荐文章
站长推荐
- Chromium的Microsoft Edge预测版重在基本功能
- windows-phone-7 – 如何控制Windows Phone中滚动
- windows – Batch Scripting Adventure
- windows – WaitForSingleObject是否放弃了线程的
- windows – 从命令行确定计算机的登录域
- Windows如何决定在解析名称和连接到VPN时使用哪个
- Windows – 在多个设备上同时显示Outlook提醒
- active-directory – Active Directory管理中心更
- windows-server-2003 – 当实际大小为2.7TB时,Me
- 重装Win10系统
热点阅读