У меня есть сетка с этим шаблоном и стилями в WPF/XAML:
DropShadowEffect
У меня есть при выборе строки сетки, похоже, делает рендеринг текста размытым (серым сглаживанием-алиасинга):
Когда я удаляю эффект тени, он выглядит четким, потому что теперь он использует ClearType, а не серый под-пиксельный сглаживание-алиасинг:
Я попытался применить RenderOptions.ClearTypeHint="Enabled"
к ContentPresenter
, как показано выше, но это не помогает.
Как заставить WPF визуализировать отображаемый текст с эффектом тени, чтобы сохранить сглаживание-Cleartype вместо уродливого размытого серого суб-пиксельного сглаживания-?
Некоторые считают, что изображение размыто из-за тени. --Это неправда. Размыто только потому, что ClearType не используется. Вот как это выглядит в Firefox, когда тень И ClearType:
Текст с включенным ClearType цветной --, но этот размытый текст не цветной, потому что он не использует ClearType --он использует серый суб-пиксельный анти-]aliasing, а ClearType работает не так:http://en.wikipedia.org/wiki/ClearType
Вопрос в том,:как включить ClearType для этого текста?