Pregunta

En concreto, me gustaría saber cómo el reproductor de música Muziic es personalizable. Se trata sólo de cajas de imagen en un panel que cambian en función de lo que el XML en la piel dice? Y ¿cómo podría hacer algo como esto en C # o C ++?

¿Fue útil?

Solución

La idea básica es que usted tendría algún tipo de archivo de configuración editable por el usuario. Este archivo podría dictar cosas como texturas de usar para los botones / interfaces, o posiblemente incluso el control de posiciones.

Una vez cargada la aplicación, se lee la configuración y establezca las propiedades en consecuencia.

tipo de depende de lo que su aplicación tiene que hacer, y qué nivel de skinnability es necesario proporcionar

Otros consejos

No tengo respuesta, pero la pensé en hacerle saber acerca de un sitio web que me encontré cuando seaching por la misma cosa.

Tome un vistazo a Componentfactory.com .

Puede descargar una herramienta gratuita de controles que le permiten personalizar su apariencia. El aspecto y el tacto se pueden cambiar dinámicamente el uso de algo que se llama una paleta que especifica cómo se dibuja cada control (con un tema común). Tienen un foro muy servicial para responder preguntas sobre la personalización del código y la apariencia para su propio uso.

El código fuente también está disponible para un pequeño precio y puede proporcionar inspriation para su propio trabajo.

He utilizado este conjunto de herramientas para crear varias aplicaciones, y como poco novato en C # con plazos que cumplir que ha demostrado ser muy útil. Con el tiempo me gustaría tener más control sobre el diseño de los controles -. Sin embargo, el conjunto de herramientas está bastante bien hecho y probablemente tomaría mucho tiempo para que coincida

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top