Основное форматирование элементов Surfacelistbox - PullRequest
0 голосов
/ 16 декабря 2011

Моя папка surfacelist в моем приложении WPF c # имеет светлую рамку вокруг каждого элемента в списке. Как я могу избавиться от этого? Существуют ли какие-либо свойства отступов и т. Д., Которые можно изменить, которые мне не хватает?

Большое спасибо,

Dan

Ответы [ 2 ]

0 голосов
/ 28 июня 2012

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" />
0 голосов
/ 17 декабря 2011

Может быть это?

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

Из Форумы MSDN

...