Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > Программа с Windows Presentation Foundation |
Автор: Modul 28.7.2007, 12:06 |
Интересует, делал ли кто проги с интерфейсом на Windows Presentation Foundation. Пробовал на WinXP - быстродействие как на Java (именно запуск интерфейса). Да еще не понравилась размытость шрифтов. Лично мое мнение - лучше уж на WinXP WinForms юзать. Поскольку у меня на компе установлен на WinXP, меня интересует какое быстродействие на Vista по сравнению с XP. Ну и прорисовка шрифтов. ![]() |
Автор: 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 — пока единственная надежда прогрессивного человечества ![]() |
Автор: 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 |
Интересно, интересно... Начертания букв практически одинаковые, но все равно накапливается сдвиг позиций, как по горизонтали, так и по вертикали; это хорошо видно, если наложить скриншоты, совместив первые буквы. Сюда надо Максима Шеманарева, он бы быстро технические ярлыки развесил ![]() А шрифтовая работа в Висте в целом лучше, согласен. |