Я создал пользовательский элемент управления, похожий на TabControl. Это работает хорошо, за исключением того, что текст в элементах заголовка становится размытым, когда я изменяю размер содержимого. Например, это может выглядеть так:
Не только текст, но и рамка вокруг текста также может становиться не вертикальной. См. Синюю рамку вокруг элемента «Общие»:
Что вызывает эту проблему? Я установил SnapToDevicePixels = True.
Спасибо за любые идеи!
РЕДАКТИРОВАТЬ :
Я использую .NET 4.0. TextOptions.TextFormattingMode имеет значение «Показать».
Вся проблема с размытым текстом и фоном возникает, если я применяю эффект DropShadowEffect в стиле ItemsControl, который отображает кнопки. Это код для эффекта:
<Setter Property="Effect">
<Setter.Value>
<DropShadowEffect Direction="0" ShadowDepth="1" BlurRadius="10" Opacity="0.2" Color="Black" />
</Setter.Value>
</Setter>
Если этот код не активирован, текст и границы отображаются хорошо.