surfacelistbox项的基本格式

时间:2011-12-16 10:44:45

标签: c# wpf pixelsense

我的WPF c#app中的surfacelistbox在列表中的每个项目周围都有浅色边框。我怎么能摆脱这个?是否有任何填充属性等可以更改,我缺少?

非常感谢,

2 个答案:

答案 0 :(得分:0)

可能是这个吗?

<s:SurfaceWindow.Resources>
  <SolidColorBrush x:Key="{x:Static s:SurfaceColors.ListBoxBackgroundBrushKey}" Color="Transparent" />
</s:SurfaceWindow.Resources>

来自MSDN Forums

答案 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" />