2011-12-13 118 views
0

我正在使用SmithHtmlEditor,它工作正常,但我們有請求添加WPF原生的拼寫檢查<TextBox SpellCheck.IsEnabled=True />我只是試圖將該行添加到控件中的TextBox但我沒有得到帶有建議的波浪線和上下文菜單,可能是WindowsFormsHost。我也願意改變控制。允許SmithHtmlEditor進行拼寫檢查

  <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> 
+0

您的代碼正在對TextBox啓用拼寫檢查,而不是WindowsFormsHost。這是打算? – 2011-12-13 18:59:26

回答

1

這樣只能對文本編輯器進行拼寫檢查。如果你去代碼模式你會看到拼寫檢查在那裏啓用,但只有在那裏。 WebBrowser是WinForms組件,你不能以這種方式添加拼寫檢查。