次の方法で共有


ResourceDictionary.Source プロパティ

定義

リソースの読み込み元の URI (Uniform Resource Identifier) を取得または設定します。

public:
 property Uri ^ Source { Uri ^ get(); void set(Uri ^ value); };
public Uri Source { get; set; }
member this.Source : Uri with get, set
Public Property Source As Uri

プロパティ値

Uri

外部リソース ディクショナリのソースの場所。

次の例では、プライマリ ResourceDictionaryにマージする 2 つのResourceDictionary要素を指定します。

<Page.Resources>
  <ResourceDictionary>
    <ResourceDictionary.MergedDictionaries>
      <ResourceDictionary Source="myresourcedictionary.xaml"/>
      <ResourceDictionary Source="myresourcedictionary2.xaml"/>
    </ResourceDictionary.MergedDictionaries>
  </ResourceDictionary>
</Page.Resources>

注釈

通常、 Source は Pack URI として指定されます。これは、アプリケーションビルド プロジェクトによってコンパイルされていないリソースまたはコンテンツのビルド アクションとして含まれるリソース ディクショナリの場所を参照します。 パック URI 形式の詳細については、「 WPF のパック URI」を参照してください。

一般に、Source プロパティは、MergedDictionaries プロパティ (XAML のプロパティ要素として、またはコード内のコレクションのResourceDictionary項目として) に指定されたResourceDictionaryに対してのみ設定されます。 このコンテキストでは、 Source の値を設定すると、指定された URI で検出されたディクショナリの内容が現在の ResourceDictionaryにマージされます。 読み込みエラーが発生すると、例外がスローされます。

適用対象

こちらもご覧ください