ResourceDictionary.Source Właściwość

Definicja

Pobiera lub ustawia jednolity identyfikator zasobu (URI) na potrzeby ładowania zasobów.

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

Wartość właściwości

Uri

Lokalizacja źródłowa słownika zasobów zewnętrznych.

Przykłady

W poniższym przykładzie określono dwa ResourceDictionary elementy do scalenia z podstawowym ResourceDictionaryelementem .

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

Uwagi

Source Zazwyczaj jest określany jako identyfikator URI pakietu, który odwołuje się do lokalizacji słownika zasobów dołączonego jako niekompilowany zasób lub akcja kompilacji zawartości przez projekt kompilowania aplikacji. Aby uzyskać szczegółowe informacje na temat formatu identyfikatora URI pakietu, zobacz Pack URIs in WPF (Identyfikatory URI pakietów w WPF).

Ogólnie rzecz biorąc, Source właściwość jest ustawiana tylko dla elementu ResourceDictionary określonego MergedDictionaries dla właściwości (jako element właściwości w języku XAML lub jako ResourceDictionary element kolekcji w kodzie). W tym kontekście ustawienie wartości parametru Source spowoduje scalenie zawartości słownika znalezionej w podanym identyfikatorze URI do bieżącego ResourceDictionaryelementu . Wszelkie błędy ładowania spowodują zgłoszenie wyjątku.

Dotyczy

Zobacz też