lorsque j'essaie de définir un BorderBrush
différent pour le TextBox
lorsqu'il est mis au point en utilisant le style (simplifié) suivant, il ne fonctionne pas.WPF Trigger TextBox BorderBrush ne fonctionne pas
<Style x:Key="{x:Type TextBox}" TargetType="{x:Type TextBox}">
<Style.Triggers>
<Trigger Property="IsFocused" Value="True">
<Setter Property="BorderBrush" Value="Red" />
</Trigger>
</Style.Triggers>
</Style>
Cependant, si au lieu de fixer un autre BorderBrush
je tente de par exemple définissez Background
(c'est-à-dire <Setter Property="Background" Value="Red" />
) cela fonctionne.
J'ai essayé les solutions disant que je devrais essayer de régler la BorderThickness
à quelque chose comme 0.99
ou 1.01
comme décrit here et here mais ils ne fonctionnent pas pour moi.
Toute aide est volontiers appréciée.
lire ceci: https://stackoverflow.com/questions/36605387/wpf-textbox-border-style- trigger-isfocused-only-works-if-has-focus-but-not-keybo – tabby