どのようにスキンを変更できるアプリケーションを作るには?

StackOverflow https://stackoverflow.com/questions/957701

  •  12-09-2019
  •  | 
  •  

質問

具体的には、私は音楽プレーヤーMuziicは、スキン対応である方法を知りたいです。それは皮膚のXMLが言うに応じて変化し、パネルにだけ画像ボックスですか?そして、どのように私はC#またはC ++でこのような何かをしますか?

役に立ちましたか?

解決

非常に基本的な考え方は、ユーザーが編集可能な設定ファイルのいくつかの並べ替えを持っているだろうということです。このファイルには、ボタン/インタフェース用に使用するテクスチャのようなものを指示し、または可能性さえ位置を制御できます。

ときにアプリをロード、設定を読んで、それに応じてプロパティを設定します。

これは、一種のアプリケーションが行う必要があるかに依存し、あなたが提供する必要がskinnabilityのレベル

他のヒント

私は答えを得たが、私はあなたが同じことのためにseachingときに私が出会ったウェブサイトをお知らせしようと思いましていませんでした。

Componentfactory.com のを見てみましょう。

あなたは彼らのルック&フィールをカスタマイズできるようにするコントロールの無料のツールキットをダウンロードすることができます。ルックアンドフィールは、各コントロールが(共通のテーマで)描かれている方法を指定するパレットと呼ばれるものを使用して動的に変更することができます。 彼らは非常に有用フォーラムは、コードと外観をカスタマイズする上で質問に答えると、あなた自身の使用のために感じています。

ソースコードも小さな価格のために利用可能であり、自分自身の仕事のためinspriationを提供することができます。

私はいくつかのアプリケーションを作成するには、このツールキットを使用していると期限付きC#での相対的な初心者として、それは非常に有用であることが判明した満たすために。結局、私はコントロールのデザインをより詳細に制御を利用したいと思います - 。しかし、このツールキットはかなりよくやっていると、おそらく一致するように、多くの時間がかかるだろう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top