Размытие текста при любых параметрах текста - PullRequest
4 голосов
/ 07 января 2012

После нажатия, например, на кнопку без обработчика (то есть никакой анимации нажатия кнопки, не имеющей отношения к цели), у меня возникает такой ужасный эффект:

image1 image2

Размытие текста на кнопке исчезает через секунду (от первого изображения до второго и т. Д. До резкости), затем текст приобретает резкость.Я имею этот эффект при любых комбинациях опций «TextOptions» в XAML, включая TextOptions.TextFormattingMode = «Display».

Если я нажимаю на кнопку, которая вызывает, например, диалоговое окно выбора файла, все выглядит хорошо.

Как избежать этого размытия?Вы когда-нибудь видели этот эффект?

Кроме того.Этот эффект появляется только при TextSize = 11 и Aero отключен.С TextSize равным любому другому значению все идет хорошо.Но значение по умолчанию 11, поэтому каждый может увидеть эту ошибку!

1 Ответ

1 голос
/ 14 мая 2012

Я не знаю, исправили ли вы это или нет, но решение состоит в том, чтобы использовать флаг UseLayoutRounding="True".Добавьте это в стиль кнопки, и это будет исправлено.

...