2012-05-01 34 views
1

我有一個應用程序一個TextBox後保留自動更正suggestonWindows Phone的文本框被清除

private void SendButton_Click(object sender, EventArgs e) { 
    // lots of code... 
    MessageText.Text = ""; 
} 

當按下按鈕, TextBox被正確清除,但softkeyboard的自動更正建議不是,就好像在清除它之前在文本框中鍵入的最後一個詞仍然存在一樣。

如果鍵盤被關閉然後再次打開,建議工作正常。

什麼是解決這個問題的正確方法?

回答

1

您可以關閉文本框(將焦點設置爲頁面),然後將文本框對焦。它的工作原理並不會眨眼或什麼(至少在我的測試中)。

private void ApplicationBarIconButton_Click(object sender, EventArgs e) 
{ 
    textBox1.Text = ""; 
    Focus(); 
    textBox1.Focus(); 
} 
+0

謝謝!我認爲它會眨眼,但它工作得很好。 –

-1

自動更正建議由系統處理,無法從應用程序重置。清除這些建議的唯一方法是進入鍵盤設置。

+0

我不想刪除這些建議,我只是希望在清除文本框時不要維護這些建議。 –