surfacelistbox项目的基本格式

本文关键字:格式 项目 surfacelistbox | 更新日期: 2023-09-27 18:17:58

我的WPF c#应用程序中的surfacelistbox在列表中的每个项目周围都有一个浅色的边框。我怎么才能摆脱这个?是否有任何填充属性等可以改变,我错过了?

谢谢你,

surfacelistbox项目的基本格式

可能是这个?

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

来自MSDN论坛

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