Каков второй лучший способ сделать компонент интерфейса пользователя с скином? - PullRequest
1 голос
/ 19 ноября 2009

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

Теперь я знаю, что лучший способ создать пользовательский интерфейс в пользовательском интерфейсе - это вообще не делать этого; но я не думаю, что смогу справиться с прошлым, так что ...

Каков второй лучший способ сделать компонент пользовательского интерфейса с поддержкой скинов? Наше приложение основано на winforms, поэтому мне было интересно, имеет ли смысл использовать элемент управления WebBrowser, писать скины в HTML и каким-то образом подключать элементы DOM к событиям нашего приложения. Должен ли я сделать это таким образом, или есть более простой (и бесплатный) способ сделать это?

1 Ответ

6 голосов
/ 19 ноября 2009

Я бы использовал WPF (Windows Presentation Foundation) или библиотеку компонентов с поддержкой скинов, например DevExpress (давайте создадим ваши собственные скины).

Учебник по созданию скинов DevExpress

...