次の方法で共有


Blend でのリソースの作成

既存のプロパティ、スタイル、またはテンプレートから新しいリソースを作成するときは、[リソースの作成] ダイアログ ボックスで、そのリソースをアプリケーション レベル、ドキュメント レベル、またはオブジェクト レベルで定義できます。ここで指定したレベルに従って、そのリソースを使用できる場所が決まります。 たとえば、オブジェクト レベルで定義したリソースは、そのリソースの作成時に使用したオブジェクトにのみ適用できます。 リソースをリソース ディクショナリに格納することも可能です。リソース ディクショナリとは、別のプロジェクトでも再利用できる個別のファイルです。

リソースを作成するには

  1. [オブジェクトとタイムライン] パネルで、オブジェクトを作成、または選択します。

  2. [プロパティ] パネルで、プロパティの横にある [詳細オプション] JJ170017.12e06962-5d8a-480d-a837-e06b84c545bb(ja-jp,VS.120).png をクリックし、[新しいリソースに変換] をクリックします。

    選択したオブジェクトに適したダイログ ボックスが表示されます。

    ブラシからリソースを作成するときに表示される [Brush リソースの作成] ダイアログ ボックス

    JJ170017.092a1fec-f5b5-427c-a51e-aae1f6a1eee2(ja-jp,VS.120).png

  3. [リソース名 (キー)] にキー名を入力します。 この名前が、他のオブジェクトがこのリソースを参照する際、つまりこのリソースを各自に適用する際に使用する名前になります。

  4. [定義先] で、リソースを定義する場所に該当するオプションを選択します。

    • アプリケーション内の任意のドキュメントでリソースを使用できるようにする場合は、[アプリケーション] を選択します。

    • リソースを現在のドキュメントでのみ使用できるようにする場合は、[このドキュメント (ページ: <名前を指定しない>)] を選択します。

    • リソースを作成元のオブジェクトまたはその子オブジェクトでのみ使用できるようにする場合は、[このドキュメント (オブジェクト)] を選択します。

    • 他のプロジェクトで再利用できるリソース ディクショナリ ファイルにリソースを定義する場合は、[リソース ディクショナリ] を選択します。 次に、既存のリソース ディクショナリ ファイルを選択するか、新しいファイル を作成します。

  5. [OK] をクリックしてダイアログ ボックスを閉じます。リソースが作成され、作成元のオブジェクトに適用されます。

    新しいリソースは [リソース] タブに表示されます。このタブからリソースをアートボード上の別のオブジェクトにドラッグして、適用先のプロパティを選択できます。

    リソースのその他の適用方法については、「Blend でリソースを適用または削除する」を参照してください。