SnapsToDevicePixels не работает в StackPanel - PullRequest
3 голосов
/ 25 ноября 2011

У меня есть больше расширителей в StackPanel (Orientation = Vertical).Когда я раскрываю один, остальные под развернутым кажутся размытыми.Вроде бы SnapsToDevicePixels = False.

Я думаю, что проблема может быть в StackPanel, потому что он еще не поддерживает UseLayoutRounding в .NET 3.5 (который я использую).Это возможно, или проблема может быть в другом месте?

Я поместил SnapsToDevicePixels = "True" почти везде, где мог, но ничего не изменилось.

(Шрифт имеет размер 12, поэтому он не может быть [1]: Проблема шрифтов WPF Blurry - Решения )

Ответы [ 2 ]

5 голосов
/ 01 июня 2012

Попробуйте установить свойство UseLayoutRounding, оно должно корректировать макет, чтобы использовать положение, округленное до целого числа. http://www.switchonthecode.com/tutorials/wpfs-most-important-property-uselayoutrounding

0 голосов
/ 28 мая 2017

Я решил похожую проблему с RenderOptions.EdgeMode = "Aliased"

...