4

通常、Visual Studio ツールボックスのコントロールのアイコン ファイル (ico/bmp/png) は、リソース ファイルとしてアセンブリに埋め込まれます。System.Windows.Forms.dll には、VS2010 以前用の色付きのアイコン ファイルがあるようです。VS2012 はツールボックス コントロールの白黒アイコンをどこから読み込みますか?

また、VS2012 のこれらのアイコンのセットを作成する方法に関するガイドラインはありますか?アイコンは VS2012 の明るいテーマと暗いテーマの両方で見栄えがするはずです。

ありがとう!

-だって

4

2 に答える 2

3

色のテーマごとにいくつかのアイコンを作成するほど単純ではありません。アイコンは実際にはグリフから構築され、テーマに基づいて実行時に色が調整されます。チームが採用したアプローチを理解するためにテーマ アイコンについて話しているVisual Studio ダーク テーマブログ投稿を参照してください。

重要な詳細を引用するには:

すべての Visual Studio 11 アイコンは、ベクター グラフィック ファイルとしてアイコン リポジトリに保持されます。

フォローアップの質問に答えるために、ベクター グラフィックスがどこに保存されているかわかりません。

于 2012-09-13T23:03:26.160 に答える
1

アンメトロ Visual Studioへの探求の中で、HTML (MVC と Web フォーム) および Win フォームの基本的なツールボックス アイコンが、多数のアンマネージ DLL にビットマップ リソースとして格納されていることがわかりました。WPF などは、ほとんどが新しいマネージ DLL に PNG および ICO ファイルとして保存されます。マネージ リソースは、直接埋め込まれたファイルと、シリアル化されたビットマップ、PNG、アイコン、イメージ リスト ストリーム、およびバイナリ ストリームの組み合わせです。

ほとんどのツールボックス イメージについては、これらのファイルを参照してください。

\Microsoft Visual Studio 11.0\Common7\IDE\1033\Microsoft.VisualStudio.Windows.FormsUI.dll
\Microsoft Visual Studio 11.0\Common7\Packages\htmled.dll

色がどのように変更されるかについては、Visual Studio が白を黒に置き換え、残りの色をそのままにして、白/灰色の色合いをより暗い色に変更するように見えます。過去数年間、SDK とともにスタイル ガイドライン ドキュメントが含まれていました。2012 年のドキュメントはまだ見つかっておらず、MSDN リンクはまだ 2010 年のドキュメントを指しています。

于 2012-09-16T12:02:12.267 に答える