2014-02-07 53 views
0

用戶通常會擴大ComboBox,選擇所需的選項,ComboBox將隱藏其他選項。現在用戶可以通過按退格鍵按鈕來刪除選定的選項。我可以知道如何預防嗎?如何防止用戶按「退格鍵」刪除項目?

+0

難道你只是捕獲事件(Keypress/Keydown),然後避免它在退格的情況下執行? – User999999

回答

2

這可以通過處理PreviewKeyDown事件和標記任何使用退格鍵作爲處理

void OnComboPreviewKeyDown(object sender, KeyEventArgs e) { 
    if (e.Key == Key.Back) { 
    e.Handled = true; 
    } 
} 
0

您可以設置它的DropDownStyle爲DropDownList,如果你不希望它是可編輯的根本避免。

相關問題