我有报告说,我用xaml页界定了一些地方资源。
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries >
<ResourceDictionary Source="/My.Namespace;component/Resources/Converters.xaml" />
<ResourceDictionary Source="/My.Namespace;component/Resources/GlobResources.xaml" />
<ResourceDictionary Source="/My.Namespace;component/Resources/ReportingResources.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
在同一份报告中。 xaml file I have content control such...
<ContentControl
Content="{Binding}"
ContentTemplate="{Binding Converter={StaticResource reportTemplateSelector}, Path=CurrReportType}"
Margin="0"
/>
我现在转手把报告资源装上我。 具有以下编码线的Xaml资源档案
ResourceDictionary reportTemplate = new ResourceDictionary();
reportTemplate.Source = new Uri("/My.Namespace;component/Resources/ReportingResources.xaml", UriKind.Relative);
template = reportTemplate[Report_Style] as DataTemplate;
return template;
“报告”实际上将成为一种变数,在使用上述线之前,将采用报告TemplateSelector换算器的垂直方法。
这里的问题是报告资源。 xaml依靠GlobResources。 其他部分的xaml资源档案。 我如何将GlobResources.xaml的内容提供给报告资源。 xaml file in the Line of Code above?
感谢您的时间......