web-dev-qa-db-ja.com

VisualStudioのツールボックスにMetroUIコントロールを追加するにはどうすればよいですか?

メトロコントロール: https://github.com/viperneo/winforms-modernui

私はメトロコントロールを使おうとしていますが、サンプルプロジェクトからできることをやめています。私が理解できないのは、ドラッグアンドドロップを簡単にするためにツールボックスにコントロールを追加する方法です。

ツールボックスを右クリックして[ツールボックスアイテムの選択]を選択し、MetroFramework.dllを参照すると、すべてのコントロールが追加されますが、コントロールを使用しようとすると、「MetroLabelの作成に失敗しました」というコンポーネントへの参照が表示されます。 MetroFramework」はすでにプロジェクトに存在します。実際、MetroFramework.DesignとMetroFramework.Fontsがソリューションに追加され、プロジェクトで参照されています。

7
Victorio Berra
  1. nugetを使用して、modernuiをプロジェクトに追加します。
  2. すべてのフォームはMetroFramework.Forms.MetroFormから継承します
  3. 「選択」を使用してツールボックスパネルをセットアップします。参照を使用してナビゲートし、packagesフォルダー内のmetroframework .netdllを見つける必要があります。ビルド用のものを選択するので、.net4 for .net 4..etc。
  4. 「Metrobutton」などのツールボックスパネルが表示されます。
  5. そのパネルからMetroStyleManagerコントロールをフォームにドラッグアンドドロップします。それはあなたのページのすべてのスタイリングを同じに保ちます。次に、コンストラクターでスタイルとテーマを一度設定できます。これらのオブジェクトを公開すると、スタイルとテーマをサブウィンドウに簡単に渡すことができます。

コントロールのセットは限られていますが、始める必要があります。 (私はそれで数時間遊んだばかりです)

21
cdturner