0
targetType = ListBoxItem 스타일로 다음 MultiTriggers를 시도했습니다.wpf에서 여러 개의 다중 트리거를 사용하는 중 토큰이 유효하지 않습니다.
Token is not Valid
내가 두 번째 트리거를 삭제하면 내 프로그램이 오류없이 작동 : 내 프로그램을 실행하면
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="IsMouseOver" Value="True" />
<Condition Property="IsSelected" Value="True" />
</MultiTrigger.Conditions>
<MultiTrigger.Setters>
<Setter Property="Foreground" Value="{Binding Background, Converter ={StaticResource stringToBrushConverter}}" />
</MultiTrigger.Setters>
</MultiTrigger>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="IsMouseOver" Value="True" />
<Condition Property="IsSelected" Value="False" />
</MultiTrigger.Conditions>
<MultiTrigger.Setters>
<Setter Property="Foreground" Value="Black}" />
</MultiTrigger.Setters>
</MultiTrigger>
나는 다음과 같은 오류가 발생합니다.
기본적으로 마우스가 위에있을 때 ListBox 항목의 스타일을 지정하려고하지만 Item이 선택되고 마우스가 위에있을 때 해당 스타일을 적용하고 싶지 않습니다.
<Setter Property="Foreground" Value="Black}" />
가 추가 }
제거 :
을 당신은 그것을 알아 냈어. 감사. – Vishal