我在Windows Phone應用程序中使用只讀TextBox
來顯示可複製文本。現在我想點擊TextBox
單個字符,即用戶點擊的字符。防止Windows Phone 8文本框中的自動選擇
下面的代碼正確選擇的第一個字符,但一秒鐘後,選擇復位(即Windows手機會自動選擇在抽頭位置後,整個字):
private void TextBox_Tap(object sender, System.Windows.Input.GestureEventArgs e) {
TextBox box = sender as TextBox;
Dispatcher.BeginInvoke(delegate { box.Select(0, 1); });
//simplified example: select only the first character.
}
這工作正常WP7,但是。
關於如何恢復舊行爲的任何想法?
在eventargs上,您是否嘗試過將設置處理爲true? – 2013-03-27 23:24:46
@ofstream:是的,但它沒有改變任何東西。 – 2013-03-28 05:49:21