Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Программа с Windows Presentation Foundation


Автор: Modul 28.7.2007, 12:06
Интересует, делал ли кто проги с интерфейсом на Windows Presentation Foundation.


Пробовал на WinXP - быстродействие как на Java (именно запуск интерфейса).

Да еще не понравилась размытость шрифтов.

Лично мое мнение - лучше уж на WinXP  WinForms юзать.


Поскольку у меня на компе установлен на WinXP, меня интересует какое быстродействие на Vista по сравнению с XP.
Ну и прорисовка шрифтов. smile 

Автор: Nehalem 1.8.2007, 22:46
Я в свою очередь уже года полтора как в глаза не видел ХР на своём компе, так что на счет тормознутости хочу сказать, что на фоне всеобщей тормознутости интерфейса Висты, к которому я естественно привык, разницы соответственно не чувствуется.
Дизайнер во второй бете оркаса, да, тормозит безбожно, но не лагает, что очень радует. 
А вот со шрифтами косяк - мылятся, причем даже в дизайнере оркаса сами меню студии. Видно когда создаешь впфный проект, оболочка студии тоже грузится  впфная 
http://img529.imageshack.us/img529/3193/capturehk5.png для примера. 

Автор: Void 1.8.2007, 23:37
Отношение к «мыльности» шрифтов субъективное, мне лично сглаженные больше нравятся, чем обычный ренедринг XP, напоминающий времена растровых шрифтов.
Проблема в том, что рендерер в WPF не со всеми шрифтами дружит и, к примеру, типичный для XP GUI MS Sans Serif в мелких размерах раскрашивается всеми цветами радуги из-за субпиксельного сглаживания. Используемый в Висте Segoe UI 9pt читается, на мой взгляд, превосходно.
У меня нет сейчас под рукой Висты, чтобы сравнить шрифтовый рендеринг WPF в двух ОС. По идее отличий быть не должно. Если кто-то выложит два скриншота идентичного XAML в XP и Висте, буду очень благодарен.

Так или иначе, WPF — пока единственная надежда прогрессивного человечества smile на resolution independent GUI и царство hi-res дисплеев.

Автор: Nehalem 2.8.2007, 18:04
Откопал у себя древнюю ХР, поэкспериментировал. На глаз в ХР прога грузится чуть дольше даже при таком скудном наполнении. Хотя за чистоту эксперимента не ручаюсь, может причина не в wpf как таковой.
Опять же на субъективный взгляд в Висте хоть чуть-чуть, но шрифты резче.
http://img353.imageshack.us/img353/2973/vistafontsyw1.png, http://img363.imageshack.us/img363/7316/xpfontske6.png

Автор: Void 2.8.2007, 23:06
Да, шрифты явно выглядят по-разному.
А какие настройки ClearType? http://blogs.msdn.com/text/archive/2006/10/18/tips-for-improving-your-wpf-text-rendering-experience.aspx написано, что при выключенном системном ClearType WPF использует grayscale antialiasing, который и виден на скриншоте с XP.

Автор: Nehalem 2.8.2007, 23:24
Интересное замечание... на первом скрине само собой ClearType выключен. Это можно было заметить по заголовку окна формы.
Вот http://img369.imageshack.us/img369/6711/xpfontscleartypepf2.png с включенным ClearType.
Смотрится несколько приятнее. Хотя конечно вцелом ClearType в ХР, имхо, слишком мыльный в отличие от Вистовского, тут он смотрится как родной.

Автор: Void 3.8.2007, 00:20
Интересно, интересно... Начертания букв практически одинаковые, но все равно накапливается сдвиг позиций, как по горизонтали, так и по вертикали; это хорошо видно, если наложить скриншоты, совместив первые буквы.

Сюда надо Максима Шеманарева, он бы быстро технические ярлыки развесил smile

А шрифтовая работа в Висте в целом лучше, согласен.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)