在WPF应用程序中,Resources.xaml(资源字典)放在Resources文件夹中,GetStarted.xaml(UserCOntrol)放在Views文件夹中。 Wizard.xaml(UserControl)位于根文件夹中。
现在,在Wizard.xaml中:
<ResourceDictionary.MergedDictionaries>
<ResousrceDictionary Source="Resources/Resources.xaml"></ResourceDictionary>
</ResourceDictionary.MergedDictionaries>
工作正常。
我不确定如何在GetStarted.xaml中访问它,
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="component/Resources/Resources.xaml"></ResourceDictionary>
</ResourceDictionary.MergedDictionaries>
不起作用。
请帮帮我。我是WPF的新手。
答案 0 :(得分:15)
在源代码中尝试使用AssemblyTitle,如下所示:
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/YourProjectAssemblyTitle;component/Resources/Resources.xaml"></ResourceDictionary>
</ResourceDictionary.MergedDictionaries>