Domanda

In particolare, voglio sapere come il lettore musicale Muziic è personalizzabile. E 'solo scatole di immagine in un pannello che cambiano a seconda di ciò che l'XML nella pelle dice? E come vorrei fare qualcosa di simile in C # o C ++?

È stato utile?

Soluzione

L'idea di base è molto che si dovrebbe avere una sorta di file di configurazione modificabile dall'utente. Questo file potrebbe dettare le cose come texture da utilizzare per i pulsanti / interfacce, o forse anche di controllare le posizioni.

quando i carichi app, è leggere la configurazione, e impostare le proprietà di conseguenza.

E 'sorta di dipende da ciò che l'applicazione deve fare, e quale livello di skinnability è necessario fornire

Altri suggerimenti

Non ho la risposta, ma ho pensato di farvi conoscere un sito web che mi sono imbattuto quando seaching per la stessa cosa.

Date un'occhiata a Componentfactory.com .

È possibile scaricare un toolkit gratuito di controlli che consentono di personalizzare il loro aspetto grafico. Il look and feel possono essere modificati dinamicamente utilizzando qualcosa che si chiama una tavolozza, che specifica come ogni controllo viene disegnato (con un tema comune). Hanno un forum molto disponibile a rispondere alle domande sulla personalizzazione del codice e l'aspetto grafico per il proprio uso.

Il codice sorgente è disponibile anche per un piccolo prezzo e può fornire tratto ispirazione per il proprio lavoro.

Ho usato questo toolkit per creare diverse applicazioni e, come novizio relativo in C # con scadenze da rispettare si è dimostrato molto utile. Alla fine mi piacerebbe prendere più controllo sulla progettazione dei controlli -. Tuttavia il toolkit è piuttosto ben fatto e probabilmente prendere un sacco di tempo per abbinare

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top