我的WPF c#app中的surfacelistbox在列表中的每个项目周围都有浅色边框。我怎么能摆脱这个?是否有任何填充属性等可以更改,我缺少?
非常感谢,
丹
答案 0 :(得分:0)
可能是这个吗?
<s:SurfaceWindow.Resources>
<SolidColorBrush x:Key="{x:Static s:SurfaceColors.ListBoxBackgroundBrushKey}" Color="Transparent" />
</s:SurfaceWindow.Resources>
答案 1 :(得分:0)
Eben几乎是正确的 - 但你需要更改ListBoxItem背景颜色,而不是ListBox:
<Window.Resources>
<ResourceDictionary>
<SolidColorBrush x:Key="{x:Static s:SurfaceColors.ListBoxItemBackgroundBrushKey}" Color="Transparent" />
</ResourceDictionary>
</Window.Resources>
如果您也想隐藏所选的项目背景,请使用:
<SolidColorBrush x:Key="{x:Static s:SurfaceColors.ListBoxItemSelectionBackgroundBrushKey}" Color="Transparent" />