windows – Combobox更改高亮颜色winRT(metro应用程序)
发布时间:2020-12-14 01:56:27 所属栏目:Windows 来源:网络整理
导读:我想在winRT( Windows应用商店应用程序)中更改组合框的颜色. 看起来像这样.我想用紫色代替. 我试过了: ComboBox ComboBox.Resources SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}"Red/SolidColorBrush /ComboBox.Resources ComboBoxI
我想在winRT(
Windows应用商店应用程序)中更改组合框的颜色.
看起来像这样.我想用紫色代替. 我试过了: <ComboBox> <ComboBox.Resources> <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}">Red</SolidColorBrush> </ComboBox.Resources> <ComboBoxItem>One</ComboBoxItem> <ComboBoxItem>Two</ComboBoxItem> </ComboBox> 这不起作用,因为x:静态不再存在于Windows应用程序中,如果我使用StaticResource,则资源“System.HighlightBrushKey”不存在. 谢谢 解决方法
似乎内置资源名称已更改,因此现在您需要覆盖这些画笔:
<SolidColorBrush x:Key="ComboBoxItemSelectedBackgroundThemeBrush" Color="#FF4617B4" /> <SolidColorBrush x:Key="ComboBoxItemSelectedPointerOverBackgroundThemeBrush" Color="#FF5F37BE" /> 您可以在此处找到ComboBoxItem画笔的完整列表:http://msdn.microsoft.com/en-us/library/windows/apps/xaml/jj709911.aspx (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- Windows中的GetDesktopWindow和OpenInputDesktop
- windows-server-2008-r2 – 使用CTRL – SCROLL
- Windows上的标准mDNS服务
- remote-desktop – 命令窗口缺少默认的8×12字体
- users – 无法以域管理员身份删除用户帐户
- Qt4:调整哪个小部件专注于开始
- microsoft-office – 用于Microsoft Office 2013
- active-directory – 如何在断开连接的笔记本电脑
- windows – 读取Internet Explorer保护模式注册表
- group-policy – 推出Windows更新后是否应该强制
热点阅读