2009-06-05 4 views
1

В частности, я хочу знать, как музыкальный плеер Muziic доступен для скинов. Являются ли это только окна изображений на панели, которые меняются в зависимости от того, что говорит XML на коже? И как бы я сделал что-то подобное на C# или C++?Как сделать скин-приложение?

ответ

2

Основная идея заключается в том, что у вас будет какой-то редактируемый пользователем файл конфигурации. Этот файл может диктовать вещи, такие как текстуры, для использования для кнопок/интерфейсов или, возможно, даже для позиций управления.

Когда ваше приложение загружается, вы читаете конфигурацию и задаете свойства соответствующим образом.

Это своего рода зависит от того, что ваше приложение должно делать, и какой уровень skinnability вам необходимо предоставить

0

Я не получил ответа, но думал, что я вам знать о веб-сайте, что я пришел в то время как при обучении для одного и того же.

Посмотрите на Componentfactory.com.

Вы можете скачать бесплатный инструментарий элементов управления, который позволит вам настроить их внешний вид. Внешний вид и внешний вид можно динамически изменять, используя что-то, называемое палитрой, которое определяет способ управления каждым элементом управления (с общей темой). У них очень полезный форум, отвечающий на вопросы по настройке кода и внешнему виду для вашего собственного использования.

Исходный код также доступен за небольшую цену и может обеспечить изоляцию для вашей собственной работы.

Я использовал этот инструментарий для создания нескольких приложений и как относительный новичок в C# с крайними сроками, чтобы встретиться с ним, оказался очень полезным. В конце концов, я хотел бы взять больше контроля над дизайном элементов управления - однако набор инструментов довольно хорош, и, вероятно, потребуется много времени, чтобы соответствовать.