我們有一個使用模板10的UWP應用程序。資源位於同一解決方案中的UWP類庫中。當我們運行程序,我們得到的錯誤UWP類庫中的參考資源字典
{Windows.UI.Xaml.Markup.XamlParseException:無法找到資源「MS-資源:///文件/樣式\ ButtonStyle.xaml」。
在App.xaml中,我們有
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Styles\Custom.xaml" />
<ResourceDictionary Source="Styles\ButtonStyle.xaml"/>
<ResourceDictionary Source="Styles\ListsStyle.xaml"/>
</ResourceDictionary.MergedDictionaries>
我們
Windows 10 Universal Merged Dictionaries
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="ms-appx:///Styles/Custom.xaml" />
<ResourceDictionary Source="ms-appx:///Styles/ButtonStyle.xaml"/>
<ResourceDictionary Source="ms-appx:///Styles/ListsStyle.xaml"/>
</ResourceDictionary.MergedDictionaries>
遵循的指導,則誤差
{Windows.UI.Xaml.Markup.XamlParseException:無法分配給屬性'Windows.UI.Xaml.ResourceDictionary.Source',因爲類型'Windows.Foundation.String'不能分配給類型...
我們也試圖解決在ResourceDictionary in separate library
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/LibraryName;component/Styles/Custom.xaml" />
<ResourceDictionary Source="pack://application:,,,/LibraryName;component/Styles/ButtonStyle.xaml"/>
<ResourceDictionary Source="pack://application:,,,/LibraryName;component/Styles/ListsStyle.xaml"/>
</ResourceDictionary.MergedDictionaries>
那麼錯誤是
{Windows.UI.Xaml.Markup.XamlParseException:無法從包找到資源://應用:,, ,/ LibraryName; component/Styles/Custom.xaml'
我們如何在UWP類庫中引用ResourceDictionary?
您沒有正確執行第二個操作。你的項目名稱在鏈接中哪裏? –