Когда наше приложение просматривается на двух конкретных машинах, одна из которых Vista , а другая XP , мы влияем на некоторые текстовые поля, когда фокусируем, левая и правая границы « soft », и когда вы печатаете за правой границей, оно исчезает в целом, например:
На все остальные машины, которые мы тестировали, все же выглядит хорошо.
При всей своей ценности ниже представлен стиль, который у нас есть в TextBox, хотя, когда я создаю пример приложения WPF и применяю этот стиль к TextBox, у меня не возникает та же проблема на двух проблемных компьютерах, поэтому Похоже, что в нашем приложении есть еще одна комбинация настроек / стилей, которая вызывает это.
<Style TargetType="TextBox">
<Setter Property="Margin" Value="0 0 0 0"/>
<Setter Property="MaxHeight" Value="50"/>
<Setter Property="VerticalAlignment" Value="Stretch"/>
<Setter Property="VerticalContentAlignment" Value="Center"/>
<Setter Property="BorderBrush" Value="#7F9DB9" />
<Setter Property="BorderThickness" Value="1" />
</Style>
Кто-нибудь сталкивался с этой проблемой рендеринга / псевдонима в WPF и / или решил ее?