0

私は SmithHtmlEditor を使用しており、正常に動作していますが、WPF<TextBox SpellCheck.IsEnabled=True /> にネイティブなスペル チェックを追加する要求がありました。その行をコントロールの TextBox に追加しようとしただけですが、波線が表示されません。および提案付きのコンテキストメニュー、おそらくWindowsFormsHostのb / c。コントロールの変更にもオープンです。

            <Grid>
            <TextBox x:Name="CodeEditor"
                     AcceptsReturn="True"
                     AcceptsTab="True"
                     AutoWordSelection="True"
                     VerticalScrollBarVisibility="Auto"
                     TextWrapping="Wrap" 
                     SpellCheck.IsEnabled="True"/>
            <WindowsFormsHost x:Name="BrowserHost">
                <wf:WebBrowser x:Name="VisualEditor" />
            </WindowsFormsHost>
        </Grid>
4

1 に答える 1

1

これにより、テキスト エディターに対してのみスペル チェックが有効になります。コード モードに移動すると、そこでのみスペル チェックが有効になっていることがわかります。WebBrowser は WinForms コンポーネントであり、その方法でスペルチェックを追加することはできません。

于 2012-02-26T09:49:11.527 に答える