バージョン

リソースを状態に適用

適用したいスタイルでリソースを作成することによって、異なる状態を素早くスタイルすることができます。

リソースを作成するためには、次の手順に従ってください。

  1. スタイル エクスプローラで [リソース] タブをクリックします。

  2. [新規追加] をクリックします。新しいリソースが追加されます。

  3. リソース名を BlueWhite に変更します。

  4. 背景スタイルを [グラデーション] に変更します。最初の色を白に、2 番目の色を青に変更します。[グラデーション] のスタイルを BackwardDiagonal に変更します。

AppStyling Applying a Resource to a State 01.png

[プレビュー] パネルは、リソース作成時に重要なツールです。これはスタイルがどのように見えるのかをプレビューする唯一の方法です。リソースはキャンバス領域に表示できる UI ロールに関連付けられないからです。UI ロール エディタで [プレビュー] が有効な場合、以下のように表示されます。

AppStyling Applying a Resource to a State 02.png
  1. 手順 1 から 4 にしたがって、リソースをもうひとつ作成します。ただし今回はリソース名を RedWhite に変更し、青の代わりにグラデーションの 2 番目の色を赤に変更します。これで BlueWhite と RedWhite という 2 つのリソースがあるはずです。

リソースを状態に適用するには、次の手順に従ってください。

  1. スタイル エクスプローラで [ロール] タブをクリックします。

  2. UI Roles ノードの下で、Base を展開し、次にセル UI ロールを選択します。

AppStyling Applying a Resource to a State 03.png
Note

注: セル UI ロールに行った変更を見るには、Grid キャンバスまたはセル UI ロールを含む別のキャンバスが表示されることを確認します。

  1. セル UI ロールの [ノーマル] の状態に BlueWhite リソースを追加します。

AppStyling Applying a Resource to a State 04.png
  1. セル UI ロールの [HotTracked] の状態に RedWhite リソースを追加します。

Grid キャンバスを表示している場合には、適用された青/白のグラデーションがあらゆるセルにあることが分かります。任意のセルの上にマウスを移動して、マウス ポインタが上に置かれているセルに赤/白のグラデーションが付いて表示されます。

AppStyling Applying a Resource to a State 05.png