0
假設我在沒有C#代碼隱藏的XAML文件中具有頂級ResourceDictionary
元素。我怎樣才能把這個元素放在一個特定的命名空間中?在XAML中設置名稱空間
假設我在沒有C#代碼隱藏的XAML文件中具有頂級ResourceDictionary
元素。我怎樣才能把這個元素放在一個特定的命名空間中?在XAML中設置名稱空間
這是很簡單的,比我還以爲:
<ResourceDictionary x:Class="SomeNamespace.SomeClassName"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
</ResourceDictionary>
我不確定你是否可以 - 但我從來沒有見過這樣做。
我看到的有將ResourceDictionary XAML文件放入程序集的目錄結構中,並通過Pack URI語法獲取它。
Dr. WPF在代碼here中獲得ResourceDictionaries有一篇有趣的文章。