繁体   English   中英

在Windows Phone中选择网格行时更改背景颜色

[英]Changing Background color when a grid row is selected in windows phone

我正在Windows Phone中创建自定义的网格。 我曾与全部完成,但我在改变电网选定行的背景颜色是不成功的。 我曾试图rowbackground属性 ,并以网格selection_changed事件也发生了变化rowbackground颜色 但是没有任何帮助。 选择该行后,网格将显示一些默认颜色。 我搜索了一些论坛,发现了xaml代码,但没有用。 有人以编程方式帮助我处理xaml代码吗?

使用blend创建一个新的Style /模板,它为选定的视觉状态指定所需的颜色。 为此,最好使用Expression Blend。 作为wp7 sdk或工具包的一部分,您应该已经安装了它。

在对象和时间轴中选择您的网格。 如果看不到它,请在某个地方添加一个临时的,然后使用它并在最后将其删除。

选择一个网格后,右键单击它,然后选择“编辑模板\\编辑副本”

确定是本地还是重复使用,然后进行适当选择。

然后,这将为您提供用于此控件的样式的副本。 找到“ VisualStateGroup”部分,然后在其中的某个位置找到“ Selected”视觉状态。 根据您要使用的样式设置样式。

确保为该样式/模板指定一个合适的名称,并确保原始网格指向该样式,然后它将选择新的选定行颜色。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM