2013-08-30 9 views
6

Metro-Steuerungen: https://github.com/viperneo/winforms-modernuiWie füge ich die Metro-UI-Steuerelemente zur Toolbox in Visual Studio hinzu?

Ich versuche, die U-Bahn-Steuerelemente zu verwenden, und ich gehe von dem, was ich aus dem Beispielprojekt kann. Was ich nicht herausfinden kann, ist, wie ich die Steuerelemente in meine Toolbox einfügen kann, um sie einfach ziehen und ablegen zu können.

Ich Rechtsklick auf meine Toolbox, wählen Sie "Toolbox Elemente auswählen" und dann suche ich nach der MetroFramework.dll und fügt alle Steuerelemente, aber wenn ich versuche, ein Steuerelement zu verwenden, bekomme ich "Failed to MetroLabel" eine Referenz zu erstellen zu der Komponente "MetroFramework" existiert bereits im Projekt. Ich habe tatsächlich MetroFramework.Design und MetroFramework.Fonts zu meiner Lösung hinzugefügt und in meinem Projekt referenziert.

+0

Haben Sie die Anweisungen auf dieser Website befolgt? –

+0

Nachdem ich mein Projekt weggeblasen habe, ein neues gestartet und über den Package Manager installiert habe, scheint es zu funktionieren. Einige Dinge wie Knopffarben sind jedoch nicht. Was vermisse ich? –

+1

Code ... Sie fehlen Buchungscode .. –

Antwort

20
  1. Verwenden Sie nugget, um die Modernui zu Ihrem Projekt hinzuzufügen.
  2. alle Formen erben von MetroFramework.Forms.MetroForm
  3. Setup Toolbox-Panels mit dem „wählen“, haben Sie Browser zum Navigieren und die metroframework .net dll in den Paketen Ordner. Wählen Sie die eine für Ihren Build, so. Net für 4 .etc
  4. , die Sie ein Toolbox-Panel mit "Metrobutton" ..etc bekommt.
  5. Ziehen Sie in diesem Fenster ein MetroStyleManager-Steuerelement in Ihr Formular. Es behält alle Styling auf Ihrer Seite das gleiche. dann können Sie den Stil und das Thema einmal im Konstruktor festlegen. Ich schlage vor, Sie machen diese Objekte öffentlich, dann ist es einfach, Stil und Thema zu jedem Unterfenster mit Leichtigkeit zu übergeben.

Es gibt eine begrenzte Anzahl von Steuerelementen, aber sollten Sie loslegen. (Ich habe gerade ein paar Stunden damit gespielt)

Verwandte Themen