WPF中設定快捷鍵

2021-09-19 22:44:44 字數 1226 閱讀 1804

原文:

wpf中設定快捷鍵

方式1:

窗體中加入資源

其中:commandbinding_cut ,commandbinding_copy ,commandbinding_paste 是按下快捷鍵對用的事件操作

private void commandbinding_cut(object sender, executedroutedeventargs e)

方式2:

寫控制項或者窗體的keydown事件 previewkeydown="window_keydown"

private void window_keydown(object sender, keyeventargs e)

keyboard.clearfocus();

}//ctrl+c 全選

if ((e.keyboarddevice.iskeydown(key.leftctrl) || e.keyboarddevice.iskeydown(key.rightctrl)) && e.keyboarddevice.iskeydown(key.c))

//ctrl+x 全選

if ((e.keyboarddevice.iskeydown(key.leftctrl) || e.keyboarddevice.iskeydown(key.rightctrl)) && e.keyboarddevice.iskeydown(key.x))

//ctrl+v 全選

if ((e.keyboarddevice.iskeydown(key.leftctrl) || e.keyboarddevice.iskeydown(key.rightctrl)) && e.keyboarddevice.iskeydown(key.v))

//ctrl+a 全選

if ((e.keyboarddevice.iskeydown(key.leftctrl) || e.keyboarddevice.iskeydown(key.rightctrl)) && e.keyboarddevice.iskeydown(key.a))

//shift+d 刪除

if ((e.keyboarddevice.iskeydown(key.leftshift) || e.keyboarddevice.iskeydown(key.rightshift)) && e.keyboarddevice.iskeydown(key.delete))

}catch (exception)

}

WPF中設定快捷鍵

原文 wpf中設定快捷鍵 方式1 窗體中加入資源 其中 commandbinding cut commandbinding copy commandbinding paste 是按下快捷鍵對用的事件操作 private void commandbinding cut object sender,ex...

Android Studio中快捷鍵的設定

開啟android studio後,快捷鍵是無法使用的,因此需要改為熟悉的eclipse的快捷鍵 然而,這還是無法使用的有很多功能需要配置的,說一下我遇到的問題 配置自動補全 option 忽略大小寫 檢視原始碼 自動匯入包名 設定 行數可見 1 配置自動補全 option 第一步 去掉自動彈出的提...

allegro 快捷鍵設定

最近在用allegro的時候,一直設定不好快捷鍵,很多東西都還不明白,最近,終於清楚了。首先有乙個系統環境變數和使用者環境變數,一般我們修改的是個人使用者環境變數,預設為c盤根目錄下面的pcbenv 裡面有乙個env的檔案,他沒有字尾,可以用記事本開啟,然後,我們在裡面鍵入自己需要的快捷鍵,這裡我提...