从父.xaml文件引用resourceDictionary

时间:2018-05-07 13:50:26

标签: c# wpf xaml

我正在学习WPF。我试图引用ResourceDictionary App.xaml中的AboutView.xaml来应用materialview样式。

尝试打包uri方式以及"../",但VSS仍抱怨"An error occurred while trying to find App.xaml"

文件夹结构:

我做错了什么?

AboutView.xaml AboutView.xaml

的App.xaml App.xaml

致ASh:

因此,通过引用,我的materialview按钮可以很好地显示。

Button is indigo in color

如果我没有明确地引用它,依靠App.xaml在所有Windows中应用材质视图样式都不起作用。按钮被剥去了它的风格。

Dull gray button w/o style

1 个答案:

答案 0 :(得分:0)

app.xaml不是ResourceDictionary,但包含应用程序的定义(它以<Application>元素开头,而不是<ResourceDictionary>)。您可以将资源从app.xaml移到他们自己的ResourceDictionary中,然后根据需要从您的视图和其他元素中引用该字典。