dll中的全局DataTemplate

时间:2018-07-13 15:43:36

标签: wpf resources datatemplate

扩展了以下问题: WPF ListBoxItem events never called

我将DataTemplate移到了全局定义的DataTemplate中。但是定义的外观永远不会出现。

我想我找到了原因,整个项目都是一个dll。而且从未调用App.xaml。

<ResourceDictionary>

    <ResourceDictionary.MergedDictionaries>

        <ResourceDictionary Source="/MyProject;component/Styles/LookAndFeel.xaml" />

    </ResourceDictionary.MergedDictionaries>

</ResourceDictionary>

是第一步(App.xaml)

LookAndFeel.xaml包含指向数据模板的“链接”:

<ResourceDictionary Source="/MyProject;component/MySubFolder/MyDataTemplate.xaml" />

没有构建错误,应用程序可以正常运行,但是从未使用DataTemplate中定义的布局。

只需验证一下,这不是定义问题,我将DataTemplate复制到了UserControl.Resources-工作正常。

但是如何在全局范围内定义它?

预先感谢

0 个答案:

没有答案