Surface sdk 2.0 에 있는 SurfaceListBox를 사용하는데
SurfaceListBoxItem의 배경색상이 불투명한 하얀색으로 나와서 구글링 결과 아래의 코드를 찾았다.
<Style x:Key="BgTransparentStyle" TargetType="{x:Type my:SurfaceListBoxItem}" > <Style.Triggers> <Trigger Property="IsSelected" Value="true"> <Setter Property="Foreground" Value="Transparent" /> <Setter Property="Background" Value="Transparent" /> </Trigger> <Trigger Property="IsFocused" Value="true"> <Setter Property="Foreground" Value="Transparent" /> <Setter Property="Background" Value="Transparent" /> </Trigger> <Trigger Property="IsEnabled" Value="true"> <Setter Property="Foreground" Value="Transparent" /> <Setter Property="Background" Value="Transparent" /> </Trigger> <Trigger Property="IsMouseOver" Value="true"> <Setter Property="Foreground" Value="Transparent" /> <Setter Property="Background" Value="Transparent" /> </Trigger> </Style.Triggers> </Style>
..................
<my:SurfaceListBox Width="1080" Height="1480" ItemContainerStyle="{StaticResource BgTransparentStyle}"/> |
[이미지1] 스타일 적용 전
[이미지2] 스타일 적용 후
'.Net > WPF' 카테고리의 다른 글
WPF abstract class 상속시 "인스턴스를 만들 수 없습니다." 에러 해결 (0) | 2013.06.17 |
---|---|
WebBrowser Script 에러 메세지 띄우지 않기 (0) | 2013.06.14 |
디자인 모드 체크 (0) | 2013.06.04 |
WPF ScrollViewer Thumbnail (0) | 2013.05.28 |
Winform에서 ElementHost 개체를 이용해 WPF 사용할 때 리소스 없는 문제 해결 (0) | 2013.05.22 |