В настоящее время у меня есть шаблон данных, который я применяю к ячейкам, чтобы придать им определенный стиль:
<DataTemplate x:Key="percentageCellContentTemplate4">
<TextBlock VerticalAlignment="Center" Height="17" TextAlignment="Right" Margin="-1,-1,-1,-1" Background="White" Text="{Binding Converter={StaticResource PercentScale4}, ConverterParameter=' \{0:P\}'}" ToolTip="{Binding}"/>
</DataTemplate>
Теперь у меня есть случай, когда мне нужно добавить это как типизированный шаблон в ресурсы сетки данных. В настоящее время это работает:
<xcdg:DataGridControl.Resources>
<ResourceDictionary>
<DataTemplate DataType="{x:Type s:Decimal}">
<!-- This is exactly percentageCellContentTemplate4 - if someone can find a way to inherit this dataTemplate, free poutine. -->
<TextBlock VerticalAlignment="Center" Height="17" TextAlignment="Right" Margin="-1,-1,-1,-1" Background="White" Text="{Binding Converter={StaticResource PercentScale4}, ConverterParameter=' \{0:P\}'}" ToolTip="{Binding}"/>
</DataTemplate>
</ResourceDictionary>
</xcdg:DataGridControl.Resources>
Может кто-нибудь придумать, как мне избежать копирования, вставляя здесь точно такой же шаблон и подобные места, где он мне нужен?
Спасибо