У меня есть DataTemplate внутри глобального / общего ResourceDictionary, подобного этому, который нацелен на DataType:
<DataTemplate DataType="{x:Type foo:Bar}">
<!-- My DataTemplate visual tree goes here... -->
</DataTemplate>
Этот DataTemplate заменяет все мои типы foo: Bar на всех моих представлениях (UserControls / Windows).Что я хочу сделать, так это применить этот шаблон только к определенным представлениям, чтобы другие представления не влияли на этот шаблон данных.Я могу скопировать этот DataTemplate в разделы ресурсов каждого из этих представлений, но я не хочу копировать / вставлять содержимое DataTemplate, что может привести к головной боли при обслуживании.