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