Q075. XamDataGrid でセルのIMEを設定するには?

A. FieldSettings.EditorStyle のスタイル定義内で InputMethod クラスのプロパティを設定します。

<igDP:Field Name="Summary" Label="摘要" >
        <igDP:Field.Settings>
                <igDP:FieldSettings>
                        <igDP:FieldSettings.EditorStyle>
                                <!-- XamTextEditor のスタイルで IME を設定します -->
                                <Style TargetType="{x:Type igEditors:XamTextEditor}">
                                        <!-- 全角ひらがな -->
                                        <Setter Property="InputMethod.PreferredImeState" Value="On" />
                                        <Setter Property="InputMethod.PreferredImeConversionMode" Value="FullShape,Native" />
                                </Style>
                        </igDP:FieldSettings.EditorStyle>
                </igDP:FieldSettings>
        </igDP:Field.Settings>
</igDP:Field>


関連記事WPF で IME (かな漢字変換) を切り替えるには


WPF FAQ の目次に戻る