Устанавливает ли пользовательский стиль для свойства OverridesDefaultStyle
значение true
?Я считаю, что это должно предотвратить отображение значений по умолчанию из стиля по умолчанию.
Если это так, и это не работает (или вы хотите использовать собственную рамку), все, что я могу думатьявляется то, что вам нужно будет переопределить механизм стилей по умолчанию для события соответствующего свойства, используя Trigger в вашем Style
/ ControlTemplate
:
<Style x:Key="Triggers" TargetType="TextBox">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="true">
<Setter Property = "BorderBrush" Value="{Binding ToYourBorder}"/>
</Trigger>
</Style.Triggers>
</Style>