次の方法で共有


リソース ディクショナリの作成、エクスポート、またはインポート

このページは WPF プロジェクトにのみ適用されます。

リソース ディクショナリのリソースは App.xaml ファイルでプロジェクトにリンクされているため、アプリケーション内の任意の場所に適用できます。一連のリソースをリソース ディクショナリ ファイルにパッケージ化し、ファイル全体を別のアプリケーションで再使用できます。既存のリソースをリソース ディクショナリに移動する方法の詳細については、「リソースの移動、コピー、またはエクスポート」を参照してください。

リソース ディクショナリを作成するには

  1. [リソース] パネルで、[新しいリソース] ボタンをクリックします。

  2. [新しいアイテムの追加] ダイアログが表示されます。

  3. リソース ディクショナリの名前を入力し、[OK] をクリックします。

  4. [プロジェクト] パネルに新しいリソース ディクショナリが新しいファイルとして追加され、[リソース] パネルにリソースのコンテナとして表示されます。

    これで、「リソースの移動、コピー、またはエクスポート」の手順を使用して、リソースを新しいリソース ディクショナリに移動できます。さらに、新しいリソースの作成時に、[新しいリソースの作成] ダイアログの [定義元] セクションで新しいリソース ディクショナリを選択できます。

リソース ディクショナリをエクスポートするには

  • リソース ディクショナリは、別のプロジェクトにインポートできる個別の .xaml ファイルなので、リソース ディクショナリのエクスポートには特別な手順はありません。

リソース ディクショナリをインポートするには

  1. [プロジェクト] パネルまたは [プロジェクト] メニューで、次のいずれかの操作を行います。

    • [既存のアイテムを追加] をクリックして、リソース ディクショナリをプロジェクト フォルダにコピーします。

      [既存のアイテムの追加] ウィンドウが表示されます。

    • [既存のアイテムへのリンク] をクリックして、リソース ディクショナリをプロジェクト フォルダにコピーせずにリンクします。

      [既存のアイテムへのリンク] ウィンドウが表示されます。

  2. リソース ディクショナリ ファイルを検索し、[開く] をクリックします。

    [プロジェクト] パネルに新しいリソース ディクショナリが新しいファイルとして追加され、[リソース] パネルにリソースのコンテナとして表示されます。

    Cc374990.alert_caution(ja-jp,Expression.10).gif注意 :

    同じプロジェクトに同じ名前のリソースが 2 つある場合、コントロールに間違ったリソースを適用すると、アートボードで予期しない結果が発生することがあります。この問題を避けるには、リソース ディクショナリに重複するリソース名がないかをチェックし、必要に応じてリソースの名前を変更します。リソースの名前を変更する方法の詳細については、「リソース名の変更」を参照してください。

リソース ディクショナリを削除するには

  1. [リソース] パネルで、App.xaml ノードを展開し、リソース ディクショナリへのリンクを右クリックし、[削除] をクリックします。

    [リンクを削除しています] ダイアログが表示されます。[はい] をクリックしてリソース ディクショナリ リンクの削除を続行するか、[いいえ] をクリックして取り消します。

  2. [プロジェクト] パネルで、削除するリソース ディクショナリを右クリックし、次のいずれかの操作を行います。

    • [プロジェクトから削除] をクリックし、リソース ディクショナリを削除します。プロジェクト フォルダからは削除されません。

    • [削除] をクリックし、リソース ディクショナリ ファイルをプロジェクト フォルダから削除します。

    [ファイル削除の確認] ダイアログが表示されます。[はい] をクリックしてリソース ディクショナリの削除を続行するか、[いいえ] をクリックして取り消します。

    リソース ディクショナリがプロジェクトから削除されます。

    Cc374990.alert_caution(ja-jp,Expression.10).gif注意 :

    プロパティでディクショナリのリソースを使用しているコントロールがないかどうかをチェックしてください。