내 WPF C# app의 surfacelistbox에는 목록의 각 항목 주위에 밝은 색 테두리가 있습니다. 이걸 어떻게 없앨 수 있습니까? 변경 될 수있는 패딩 속성 등이 있습니까?surfacelistbox 항목의 기본 서식 지정
고마워,
댄
내 WPF C# app의 surfacelistbox에는 목록의 각 항목 주위에 밝은 색 테두리가 있습니다. 이걸 어떻게 없앨 수 있습니까? 변경 될 수있는 패딩 속성 등이 있습니까?surfacelistbox 항목의 기본 서식 지정
고마워,
댄
이 될 수 있는가? MSDN Forums
에서
이<s:SurfaceWindow.Resources>
<SolidColorBrush x:Key="{x:Static s:SurfaceColors.ListBoxBackgroundBrushKey}" Color="Transparent" />
</s:SurfaceWindow.Resources>
에벤 거의 옳았다 -하지만 당신은 ListBoxItem의 배경 색상을 변경하지 목록 상자가 필요합니다
<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" />
아니, 나는 그것을 시도했다 - surfacelistbox에 영향을 미치지 않는 것 전혀. 또한, 나는 단지 배경 브러시 일 뿐이라고 생각하지 않는다. 그것은 배경이 차지하고있는 공간이다 - 거의 패딩과 같다. 귀하의 회신에 감사드립니다. –