2013-08-30 19 views
6

Controlli della metropolitana: https://github.com/viperneo/winforms-modernuiCome aggiungere i controlli Metro UI alla casella degli strumenti in Visual Studio?

Sto cercando di utilizzare i controlli della metropolitana e sto andando fuori da quello che posso dal progetto di esempio. Quello che non riesco a capire è come aggiungere i controlli alla mia casella degli strumenti per un semplice trascinamento della selezione.

Faccio clic con il pulsante destro del mouse sulla casella degli strumenti, seleziona "scegli elementi toolbox", quindi cerco il file MetroFramework.dll e aggiunge tutti i controlli, tuttavia quando provo a utilizzare un controllo viene visualizzato "Impossibile creare MetroLabel" come riferimento al componente "MetroFramework" esiste già nel progetto. In effetti ho MetroFramework.Design e MetroFramework.Fonts aggiunti alla mia soluzione e referenziati nel mio progetto.

+0

Hai seguito le istruzioni su quel sito? –

+0

Dopo aver spazzato via il mio progetto, iniziando uno nuovo e installando tramite il Gestore pacchetti, sembra che funzioni. Tuttavia, alcune cose come i colori dei pulsanti non lo sono. Cosa mi manca? –

+1

Codice ... Manca il codice di pubblicazione .. –

risposta

20
  1. utilizzare nuget per aggiungere il modernui al progetto.
  2. tutte le forme ereditano da MetroFramework.Forms.MetroForm
  3. configurare i pannelli toolbox con il "scegliere", è necessario utilizzare Sfoglia per navigare e trovare la dll metroframework .net nella cartella pacchetti. scegli lo uno per la tua build, quindi .net4 per .net 4 ..etc
  4. che ti porta un pannello degli strumenti con "Metrobutton" ..etc.
  5. da quel pannello trascinare un controllo MetroStyleManager sul modulo. Manterrà lo stesso lo stile sulla tua pagina. quindi puoi impostare lo stile e il tema una volta nel costruttore. Ti suggerisco di rendere pubblici quegli oggetti, quindi è facile passare lo stile e il tema a qualsiasi sotto windows con facilità.

c'è un set limitato di controlli, ma dovrebbe iniziare. (L'ho appena giocato per alcune ore)

Problemi correlati