18

Visual Studio、Office 2013、GitHub for Windows などで使用されているようなプログラム インターフェイスを作成する方法を知りたいです。

WPFのコスモポリタンテーマは、これらのソフトウェアで使用されているテーマと同じではないようです。

これらのプログラム インターフェイスと一般的な他のインターフェイスとの違いを示すために、これらの印刷画面を見てください。

構築方法を知りたいインターフェイス:

ビジュアルスタジオ:

ここに画像の説明を入力

オフィス 2013 (エクセル):

ここに画像の説明を入力

Windows 用の GitHub:

ここに画像の説明を入力

共通インターフェース:

ここに画像の説明を入力

これらのプログラムの違いは、そのインターフェースです。Windows 8 用の Visual Studio Express、Windows デスクトップ用の Visual Studio Express を既にダウンロードしており、Visual Studio Ultimate も見ましたが、「新しいプロジェクト... "。

このような種類のインターフェイスを構築できるようにするには、VS に新しいテンプレートをインストールする必要がありますか? 私はそれがWPFのある種のテーマだと思います。これらのアプリケーションが、回答で参照しているこの UI スタイルを使用していることを証明したいと思います。ありがとう。

4

3 に答える 3

13

アプリケーションのルック アンド フィールは、デフォルトでオペレーティング システムのテーマに基づいていることに注意してください。

インターフェイスは、 Metro UI スタイルに従って設計されています。Metro UI アプリは WinRT を必要とするため、Windows 8 のみです。

WPF を使用して Windows 7 (および vista) でのみMetro スタイルをシミュレートできます。次の例のように、サード パーティ製のコントロールを使用する (または独自に開発する) 必要があります。

Cosmopolitan は、一般的なコントロールのテーマにすぎません。たとえば、ピボットまたはパノラマ コントロールはありません。

于 2013-06-24T08:44:40.253 に答える
7

Visual Studio 2012 と GitHub for Windows は WPF アプリケーションです。Office は、"Metro" の外観にカスタム コントロールを使用します。

WPF と Silverlight を使用すると、アプリケーション全体のテーマを簡単に設定できます。GitHub は、Silverlight テーマ「コスモポリタン」に基づいています。

詳細については、次のリンクを参照してください。

WPF のコスモポリタン テーマ

WPF アプリを Zune クライアントのように見せる

Silverlight 4 アプリケーション テーマ

Mishra Reader (同様のテーマを持つアクティブなオープン ソース WPF クライアント)

于 2013-03-25T22:12:28.590 に答える
0

Office 2013 では、Metro スタイルとリボンが使用されています。これにはFluent Control Suiteを使用できます。このプロジェクトには、Office 2013 のように簡単に作成できる Metro スタイルもあります。nuget パッケージなどではなく、最新の dll が必要になる場合があることに注意してください。

Office 2013 のようなアイコンが必要な場合は、Office アイコンに近いアイコン パックを見つけました: Axialis Pure Flat 2013 (有料)。

リボンのないその他の場合は、Cyber​​maxs が提案するように、たとえばMahApps Metroを使用できます。ドックには、WPF ツールキットのAvalonDockを使用できます。AvalonDock には Metro スタイルもあります。そして、Visual Studio 2010 スタイル。また、Visual Studio のように Windows をドッキングできます。非常に便利です ;)

于 2014-09-05T14:02:28.713 に答える