Вопрос

Я часто кодирую графические интерфейсы в .NET, и большинство из них имеют значение только как графический интерфейс, напримерони не делают ничего невозможного в противном случае.Таким образом, большая часть разработки направлена на то, чтобы сделать их дружественными, интуитивно понятными и привлекательными для глаз.

Потом мне приходит в голову, что было бы просто потрясающе освежевать их насквозь .msstyles файлы, поскольку существуют итак многие места Для Найти эти файлы, а также Инструменты чтобы сделать свой собственный.И некоторые из этих msstyles просто потрясающие, возможно, не для всего вашего рабочего стола, но для оформления домашних приложений они были бы идеальны.

Итак, возможно ли создавать приложения в .NET (либо на VB, либо на C #), используя .msstyles (или, может быть, что-то подобное, начиная с .aero.msstyles, .theme и т.д.должен быть конвертируемым до какой-то точки)?Даже если бы для этого потребовалась какая-то сложная настройка или чему-то еще нужно было научиться, после практического применения вся разработка графического интерфейса стала бы намного проще.Может быть, какая-то виртуализация?Я не знаю, как виртуализация работает за кулисами, но я верю, что .NET app вызывает какой-то Windows API, чтобы придать ему стиль, может быть, виртуализация, которая сработала бы?каким образом?

Любая идея очень приветствуется!И если я найду ответ на этот вопрос, я тоже внесу свой вклад :)

Это было полезно?

Решение

Если вы хотите создать свой собственный графический интерфейс, то почему бы вам не использовать WPF?

Другие советы

Хорошо, я нашел кое-что, что мочь работа:

http://www.codeproject.com/KB/library/USkin.aspx?display=Print

Если кто-то даст лучший ответ, конечно, разместите его здесь, поскольку я бы не выбрал свой собственный ответ, если бы этот вопрос не оставался здесь достаточно долго, чтобы его можно было назвать мертвым (насколько это было бы важно?неделю?месяц?)

Обновить:за 60 долларов хорошее решение с возможностью конвертации msstyles:

http://www.ksdev.com/skinengine/index.html

Я попробую и то, и другое и в конце концов сообщу о своем опыте.

Обновление 2: Визуальный стилист SkinSoft тоже кажется неплохим.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top