如何更改列表框中所选项目的背景颜色
我想你想改变 ItemContainerStyle 的定义 . 尝试这样的事情:
资源"ListBoxItemStyle1"应包含 ListBoxItem 的控件模板:
控件模板依次定义"Selected"可视状态 . 从page you linked开始,"ListBoxItemStyle1"将视觉状态定义如下(黄色背景):
请注意,默认情况下,ListBoxItem 's 2374237 state uses as its background the user'的当前"accent brush",如下所示 . 这可能是你看到的暗紫色的来源 . (您可以在Windows Phone SDK folder中找到所有默认样式和模板 . )
您可以根据需要对其进行修改 - 从Windows SDK或链接页面复制粘贴默认样式,并将背景和其他属性设置为您想要的任何属性 .