ListBox背景颜色(XAML / WinRT / Metro)
发布时间:2020-12-13 20:19:58 所属栏目:Windows 来源:网络整理
导读:我试图在WinRT页面(XAML)上的“ListBox”上更改背景颜色.当我使用“背景”属性时,它会改变背景,当控件没有焦点时,我想要它.当它获得焦点时,它变为白色,我无法弄清楚如何覆盖它. 我的问题,如何强制ListBox的背景总是灰色是否被选中/有焦点吗? XAML#1: ListB
我试图在WinRT页面(XAML)上的“ListBox”上更改背景颜色.当我使用“背景”属性时,它会改变背景,当控件没有焦点时,我想要它.当它获得焦点时,它变为白色,我无法弄清楚如何覆盖它.
我的问题,如何强制ListBox的背景总是灰色是否被选中/有焦点吗? XAML#1: <ListBox x:Name="ListBoxMenu" Background="LightGray" Grid.Row="0" Grid.Column="0" Margin="0,0"> <ListBoxItem>Menu Item 1</ListBoxItem> <ListBoxItem>Menu Item 2</ListBoxItem> <ListBoxItem>Menu Item 3</ListBoxItem> </ListBox> XAML#2(每个项目也设置): <ListBox x:Name="ListBoxMenu" Background="LightGray" Grid.Row="0" Grid.Column="0" Height="124" VerticalAlignment="Top"> <ListBoxItem Background="LightGray">Menu Item 1</ListBoxItem> <ListBoxItem Background="LightGray">Menu Item 2</ListBoxItem> <ListBoxItem Background="LightGray">Menu Item 3</ListBoxItem> </ListBox> 作为临时解决方案,我将ListBox设置为硬编码高度,然后在该列上使用边框以LightGray填充剩余的空间.我真的想只是总是在ListBox上设置背景颜色,这是可能的吗?
使用Visual Studio Blend 2012并编辑ListBox ItemTemplate或它的模板,这将在XAML中创建一个硬拷贝,您可以在其中编辑它的属性.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 什么是域控制器,何时需要,以及如何设置它?
- 创建.NET Windows服务安装程序的最佳方法是什么?
- Windows Phone 7和Javascript加速计
- 如何软重启Windows Server 10 Technical Preview?
- win10专业版提示“许可证即将过期”怎么办?
- windows – DHCP客户端认为什么是“最佳”答案?
- windows – 线程ID与线程句柄
- 适用于Windows Mobile 6.5的HTML5 localStorage浏览器
- microsoft-edge – Windows 10 Edge浏览器中的HTML注释解析
- 搭建企业域环境--Windows Server 2012 R2 双域控制器互为冗