6
A
回答
14
要處理Backspace或其他按下的鍵以取消它,請嘗試使用「PreviewKeyDown」事件處理程序。
在XAML中,設置屬性PreviewKeyDown這樣的:
<TextBox PreviewKeyDown="textBox1_PreviewKeyDown" ...
,並在你的代碼,定義事件處理程序是這樣的:
private void textBox1_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Back || e.Key == Key.Delete)
{
e.Handled = true;
}
}
合幫助:)
0
嘗試覆蓋OnTextInput(...)
。
然後應該給你退格。
+0
那在.NET 4.0中對於WPF應用程序不存在:-( – Ueli 2010-10-15 10:51:20
+0
@ Xarem,但它確實。請參閱http://msdn.microsoft.com/en-us/library/system.windows.uielement.ontextinput.aspx。你不是繼承一個窗口類? – 2010-10-15 11:09:10
相關問題
- 1. 如何在Vim中禁用退格鍵和刪除鍵?
- 2. 如何在javascript中刪除,退格並禁用空格鍵?
- 3. 退格鍵需要禁用
- 4. 如何在wpf中禁止UI異常?
- 5. 如何禁用除了退格鍵之外的所有鍵?
- 6. 如何防止在按住javascript中的退格鍵時光標退回?
- 7. AngularJS ui選擇多個,禁止退格鍵刪除項目
- 8. 如何防止TextBox中的退格鍵擊?
- 9. 如何處理退格鍵
- 10. 禁用鍵盤輸入排除退格
- 11. Emacs - 禁用返回和退格鍵
- 12. 正在退回403禁止
- 13. 如何禁止WPF中的菜單鍵盤快捷鍵KeyDown處理?
- 14. 在EmberJs中的應用程序中禁用「退格鍵」
- 15. Htaccess - 禁止倒退?
- 16. 如何禁用所有瀏覽器上的退格鍵?
- 17. 如何僅在空格鍵被按下時禁止滾動?
- 18. 如何處理uitextfield中的退格鍵
- 19. 如何在WPF中的屏幕鍵盤上顯示退格,換檔等符號
- 20. 在WPF \ C中的按鈕上模擬退格鍵#
- 21. 禁用WPF中的鍵
- 22. 如何防止用戶按下退格鍵/返回箭頭
- 23. 如何防止用戶按「退格鍵」刪除項目?
- 24. 如何在git bash中修復空格而不是退格鍵
- 25. clojure.spec中的禁止鍵
- 26. 如何在VB.NET/Visual Studio 2008中允許空格鍵和退格鍵?
- 27. 如何按空格鍵然後在textarea中退格鍵:使用JQuery?
- 28. 禁用退格鍵以防止輸入的默認值被刪除JQUERY
- 29. 防止RichTextBox(WPF)中InlineUIContainers的刪除/退格
- 30. 如何在jQuery中捕獲IE8中的退格鍵?
是的,非常感謝:-)! – Ueli 2010-10-15 11:44:52