| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > WPF и Silverlight > Четкость линий в WPF. |
| Автор: jenik15 19.11.2009, 23:46 | ||
| Я вот создал приложение и рисую в одном методе сразу два разных типа линий. Объясните мне, пожалуйста, почему сетка не такая же четкая, как и линии. В коде все выглядит совершенно одинаково.SnapsToDevicePixels усановлен в true.
http://ipicture.ru/ |
| Автор: Partizan 20.11.2009, 09:47 |
| SnapsToDevicePixels обычно помогает преодолеть такую вот "размытость" |
| Автор: jenik15 20.11.2009, 11:56 | ||
| graphicOutput это Grid у него установлен SnapsToDevicePixels родительский у него также Grid LayoutRoot ему ничего не установлено. а у LayoutRoot сам контрол
SnapsToDevicePixels="true" пробовал поставить всему контролу. |
| Автор: tol05 20.11.2009, 13:51 |
| 1. Я попробовал каким-то образом порисовать сетки - размытия не вижу. 2. Непонятно, что зто за кривые линии на Вашем скриншоте, каким образом они прорисовываются. Одним словом - ответа у меня нет. Если есть время - может быть имеет смысл попробовать нарисовать сетку не через Shapes, а через Drawing? http://social.msdn.microsoft.com/forums/en-US/wpf/thread/116c4801-895a-43bb-8974-086109965bdb/ неплохое обсуждение |
| Автор: Partizan 20.11.2009, 15:26 | ||||||
Виноват....по диагонали прочёл... |
| Автор: jenik15 21.11.2009, 01:55 | ||
линия и сетка рисуются в примере кода:
первый сетка, а второй кривая линия, она просто состоит из других линий. |
| Автор: math64 21.11.2009, 10:52 | ||
| Кривую лучше рисовать полилайном - соединения будут красивее и можно настроить их тип. Сетку рисую так, никаких размытостей не замечал:
|
| Автор: jenik15 23.11.2009, 23:11 |
| Cпасибо. |