MyStyles.xamlというファイルでスタイルを定義しています。
<Style TargetType="{x:Type igDP:XamDataGrid}">
<Setter Property="FontSize" Value="10" />
<Setter Property="FontFamily" Value="Arial" />
<EventSetter Event="CellUpdating" Handler="grid_CellUpdating"/>
</Style>
私の見解の1つでは、XamDataGridが定義されています。
<igDP:XamDataGrid>
<igDP:XamDataGrid.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/MyProject.TheViews;component/Views/MyStyles.xaml"/>
</ResourceDictionary.MergedDictionaries>
<Style TargetType="{x:Type igDP:XamDataGrid}" BasedOn="{StaticResource {x:Type igDP:XamDataGrid}}">
<Setter Property="FontSize" Value="70"/>
</Style>
</ResourceDictionary>
</igDP:XamDataGrid.Resources>
基本的に、70に設定したいフォントサイズを除いて、MyStyles.xamlのXamDatagridのスタイルで定義されているすべてのものを保持したいと思います。
私はそれを機能させることができないようです。上記では、フォントは70に設定されていますが、MyStylesで定義されている他の設定(イベント処理やフォントファミリーなど)が失われます。
私はここで何が間違っているのですか?