Я разрабатываю форму окна. Я хочу изменить внешний вид формы и ее элементов управления. Я смог использовать демо-версию Skincrafter, однако это значительно утяжелило приложение. Меня не устраивает то, насколько «тяжелым» он кажется при навигации по вкладкам, перемещении окна и т. д. Это довольно простая программа, и у меня нет этой проблемы, когда я не использую скинкрафтер. Когда он не используется, графический интерфейс очень отзывчив, и я хочу, чтобы он оставался таким.
Я пробовал много разных скинов, и результаты очень похожи в каждом случае.
Так что я не буду использовать скинкрафтер, если кто-то не укажет мне на возможные причины этого более медленного графического интерфейса. Я следовал их руководству и больше ничего не делал. Простой процесс. До: быстрый графический интерфейс - после: медленный графический интерфейс.
Может ли кто-нибудь порекомендовать мне другой способ изменить внешний вид моих элементов управления/формы? Есть ли способ программно изменить внешний вид элементов управления и формы, не полагаясь на стороннее программное обеспечение для создания скинов?
Обратите внимание, что я не хочу, чтобы мои пользователи меняли скины. Я хочу применить один и все.
спасибо Стив
Редактировать: проект далек от завершения, поэтому я собираюсь дать WPF несколько хороших мыслей, поэтому я не закончу этим, когда у меня будет в 4 раза больше, чем сейчас. Я уже начал конвертировать, и это не должно быть большой проблемой. Найденный таймер и последовательный порт не могут быть удалены из панели инструментов, а таймер заменяется на dispatchtimer. Пока ничего страшного. Еще одна вещь, которая заставляет меня хотеть работать с WPF, заключается в том, что мне может понадобиться построить графики (графики), чтобы показать температуру в зависимости от времени. Я использую последовательный порт для связи с внешним USB-контроллером (виртуальный COM-порт), который считывает множество датчиков температуры и скорости вращения вентилятора. Я подозреваю, что графическое представление будет лучше с WPF. И последнее: речь идет только о цветах/шрифтах, но больше о внешнем виде кнопок, внешнем виде самого окна (формы границ). То, что я хотел сделать, было чем-то похожим на html и css. Я хочу иметь пользовательские метки, чтобы придать им вид «цифрового дисплея» для измерения температуры и скорости вращения вентилятора в реальном времени.
еще раз спасибо всем за оказанную помощь!
Can anyone recommend me another way to change the appearance of my controls/form?
– Вы ищете WPF. Это предпочтительная среда пользовательского интерфейса при создании настольных приложений Windows на основе .Net. winforms — действительно старая технология, которая не поддерживает какой-либо уровень насыщенности или настройки. - person Federico Berasategui   schedule 08.05.2014ElementHost
и интегрировать содержимое WPF в winforms. - person Federico Berasategui   schedule 08.05.2014