ResourceDictionary.MergedDictionaries 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得 ResourceDictionary 字典的集合,這些字典在合併字典中組成了各種資源字典。
public:
property System::Collections::ObjectModel::Collection<System::Windows::ResourceDictionary ^> ^ MergedDictionaries { System::Collections::ObjectModel::Collection<System::Windows::ResourceDictionary ^> ^ get(); };
public System.Collections.ObjectModel.Collection<System.Windows.ResourceDictionary> MergedDictionaries { get; }
member this.MergedDictionaries : System.Collections.ObjectModel.Collection<System.Windows.ResourceDictionary>
Public ReadOnly Property MergedDictionaries As Collection(Of ResourceDictionary)
屬性值
合併字典的集合。
範例
下列範例會指定要合併至主要 的 ResourceDictionary 兩 ResourceDictionary 個專案。
<Page.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="myresourcedictionary.xaml"/>
<ResourceDictionary Source="myresourcedictionary2.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Page.Resources>
備註
字典會藉由將 加入 ResourceDictionary 至 所 MergedDictionaries 參考的泛型集合來合併。 合併 ResourceDictionary 的 未在標記中定義資源元素。 相反地,合併字典是未定義標記子項目的 (ResourceDictionary ,或未透過程式碼) 新增任何元素,但具有指定的 Source URI。 指定 Source 可讓合併字典來自外部來源,例如隨附于應用程式、「鬆散 XAML」或特定當地語系化或全域資源元件的個別資源元件。
不支援在 內 ResourceDictionary Source 指定資源元素。
集合內的 MergedDictionaries 查閱行為會先搜尋最後新增 ResourceDictionary 的,並在找到要求的索引鍵時立即停止搜尋。 合併字典集合中的重複索引鍵不合法。 如需合併字典行為的詳細資訊,請參閱 合併的資源字典。
XAML 屬性項目用法
<object>
<object.MergedDictionaries>
oneOrMoreResourceDictionaries
</object.MergedDictionaries>
</object>
XAML 值
oneOrMoreResourceDictionaries
一或多個 ResourceDictionary 物件專案。 ResourceDictionary用於 MergedDictionaries 的 沒有集合內容,並指定 Source 從遠端參考完整 ResourceDictionary 的屬性。