リソースの適用と削除
オブジェクトまたはプロパティにリソースを適用するには
[オブジェクトとタイムライン] パネルで、リソースを適用するオブジェクトを選択します。
次のいずれかの操作を行います。
プロパティにリソースを適用する [プロパティ] パネルで、プロパティの横にある [詳細プロパティ オプション]
をクリックし、[ローカル リソース] または [システム リソース] をポイントし、表示される一覧で目的のリソースをクリックします。
目的のリソースが表示されない場合は、リソースの種類が適合していないことが考えられます。一覧からリソースを選択しない場合は、新しいリソースを作成するか、値コンバーターを作成して目的のリソースを必要なデータ型に変換してから、この手順に戻ります。
詳細については、「リソースの作成」および「試してみよう: データのタイプ変更」を参照してください。
スタイルまたはテンプレート リソースをコントロールに適用する [オブジェクトとタイムライン] で、コントロール オブジェクトを選択します。[オブジェクト] メニューの [スタイルの編集] または [テンプレートの編集] をポイントし、[リソースの適用] をポイントして、表示される一覧でテンプレート名をクリックします。
コントロール用のコントロール テンプレートがあるのは確かなのに [テンプレートの編集] の [リソースの適用] アイテムが有効にならない場合は、[スタイルの編集] の [リソースの適用] を選択してみてください。Microsoft Expression Blend で作成するコントロール テンプレートは、簡単に管理できるようにスタイル リソース内にまとめられます。
任意のオブジェクトにリソースを適用する アートボードのオブジェクトに [リソース] パネルからリソースをドラッグします。ポップアップ ウィンドウが開き、そのリソースを適用できるプロパティが一覧表示されます。
メモ :
リソースは互換性のあるものに適用できます。たとえば、ブラシ リソースは、[TextBox] オブジェクトの [Foreground] プロパティに適用できます。
オブジェクトまたはプロパティからリソースを削除するには
[オブジェクトとタイムライン] で、リソースを削除する対象のオブジェクトを選択します。
次のいずれかの操作を行います。
プロパティをその既定値にリセットする [プロパティ] パネルで、プロパティの横にある [詳細プロパティ オプション]
をクリックし、表示される一覧で [リセット] をクリックします。
プロパティのリソースの値をコピーし、参照リンクを解除する [プロパティ] パネルで、プロパティの横にある [詳細プロパティ オプション]
をクリックし、表示される一覧で [ローカル値に変換] をクリックします。
プロパティまたはオブジェクトに別のリソースまたは値を割り当てる プロパティまたはテンプレートを設定するために通常使用する手順に従います。
以前のリソースへのリンクが、新しい設定で置き換えられます。
メモ :
オブジェクトまたはプロパティからリソースを削除しても、そのリソースはプロジェクトからは削除されません。
詳細については、「リソースの削除」を参照してください。
オブジェクトに適用されたリソースを表示するには
アートボードまたは [オブジェクトとタイムライン] パネルで、オブジェクトをクリックします。
[リソース] パネルの [選択した要素で使用されているリソースを表示]
をクリックします。
[リソース] パネルにオブジェクト名が表示されます。ノードを展開して、オブジェクトに適用されたリソースの一覧を表示します。その他のオブジェクトを選択して、オブジェクトに適用されたリソースを表示することができます。
ヒント :
すべてのリソースの一覧に戻る場合は、[すべてのリソースを表示]
をクリックします。