我知道我可以通过定义像这样的项目控件样式来设置列表框的交替行颜色
https://stackoverflow.com/a/3567894/1241992
我想知道如何使用Blend for Visual Studio进行设置。当我在Blend中设计我的布局时,我不想编辑代码并以这种方式定义我的样式。我想要想象和创建我的风格,我相信必须有一些方法来做它但我无法弄清楚如何。奇怪的是,即使我尝试编辑这个已定义的样式,我也无法创建另一个通过Blend定义AlternationIndex的触发器属性。
答案 0 :(得分:0)
Afraz,
你可以使用Blend至少完成部分内容。
在Blend中,选择ListBox,右键单击:编辑其他模板/编辑生成的项目容器(itemContainerStyle)/编辑副本。 它将为ListBoxItem的样式创建大部分代码,即ListBox的一行。
您实际上可以创建一些触发器进入屏幕左侧的Trigger选项卡。我们想要一个属性触发器 但触发器只能在ListBoxItem属性的属性上创建 只有ListBoxItem的属性才能成为ComboBox中触发器的源。 因此,影响ListBoxItem背景颜色的其余代码必须在代码中完成。
此致