0
<Style TargetType="ListBoxItem">
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent" />
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="Transparent" />
</Style.Resources>
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="White" />
</Trigger>
</Style.Triggers>
</Style>
위의 코드는 목록 상자 항목의 '선택 표시기'로 사용되는 강조 색상을 방지하기위한 것입니다. 내 프로그램은 완전히 흰색 배경을 가지고 있으며 대신 사용자 정의 애니메이션을 사용하여 선택 영역을 표현하려고합니다. 위의 코드는 기존의 파란색 강조 표시를 제거하지만 텍스트 (항목 컨테이너 내)가 완전히 사라져서 흰색 항목 만 표시됩니다.목록 상자 강조 색상을 null로 설정하십시오.
아이디어가 있으십니까?
건배! 그것은 완벽하게 작동했습니다. – randomalbumtitle