0

Windows 8 (Metro) アプリは、css を介していくつかの制限されたテーマ機能を提供します。フォント、背景色などを変更できます。 Windows XP にあったような (uxtheme.dll および .msstyles ファイルによる) システム全体のテーマ機能もあるのだろうか? したがって、数年後に Metro がモダンに見えなくなったら、すべてのアプリのスタイルを変更し、たとえばすべてのボタンの角を丸くすることができます。または、クレイジーな例を挙げると、すべてを Holo テーマ (Android) や LCARS (スタートレックでコンピューターが使用する UI) のように見せることもできます。

私は公式の文書化された機能を探しているわけではないことに注意してください-私はそれが存在しないと確信しています。uxtheme のパッチ適用や従来の Windows アプリに対する Visual Style リソースの編集のように、開発者としてフックできるものがあるかどうか疑問に思っています。

4

1 に答える 1

0

Windows 8 スタイルのアプリ (以前は Metro として知られていた) は、多くの場合、すべてのボタンがピクセルに対して正確な位置にある非常に複雑なデザインになっています。すべてのパーツをクリックして美しく見せるには多くの作業が必要であり、チラシ (ナビゲーション バーなど) が非常に重要なコントロール (ボタンや情報の一部) をカバーしないようにする必要があります。

アプリを作成していない人がテーマを変更する機能を持っていた場合、レイアウトが意図したもののままになることはありません。

Windows XP のスタイルとは対照的です。実際には、いくつかの標準アイコン、いくつかのバーの色など、変更できるものはほとんどありません。これらの要素がアプリケーションの設計外 (通常は最上位) にあるため、可能でした。メトロ アプリの場合、デザインははるかに複雑であり、Windows XP でテンプレート化できる要素のほとんどは存在しません (Microsoft の「コンテンツを増やしてクロムを減らす」デザイン ガイドラインの「クロム」カテゴリに分類されます)。

Windows 8 がインストールされている場合は、アプリケーション ストアを参照していくつかのアプリをテストします。次に、一度に試したばかりのすべてのアプリにテーマを適用する方法をもう一度考えてみてください。あなたはそれが単に実現不可能であることに気付くでしょう。

于 2012-08-20T17:45:15.510 に答える