WPF(MVVM) 熱鍵快捷鍵設定
我感覺我離MVVM越走越遠。。。。有點不是MVVM了
主視窗Ctrl+Q關閉程式 T工具視窗
,cs中<Window.Resources> <!-- 退出系統熱鍵--> <RoutedUICommand x:Key="CloseCommand" Text="Button Click"/> <!-- 工具箱熱鍵--> <RoutedUICommand x:Key="ToolBarCommand" Text="Button Click"/> </Window.Resources> <Window.InputBindings> <KeyBinding Gesture="Ctrl+Q" Command="{StaticResource CloseCommand}"/> <KeyBinding Key="T" Command="{StaticResource ToolBarCommand}"/> </Window.InputBindings> <Window.CommandBindings> <CommandBinding Command="{StaticResource CloseCommand}" CanExecute="CommandBinding_CanExecute1" Executed="CommandBinding_Executed1"/> <CommandBinding Command="{StaticResource ToolBarCommand}" CanExecute="CommandBinding_CanExecute2" Executed="CommandBinding_Executed2"/> </Window.CommandBindings>
/// <summary> /// Ctrl+Q 退出熱鍵繫結 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void CommandBinding_CanExecute1(object sender, CanExecuteRoutedEventArgs e) { e.CanExecute = true; } private void CommandBinding_Executed1(object sender, ExecutedRoutedEventArgs e) { this.Close(); } /// <summary> /// "T"工具箱熱鍵 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void CommandBinding_CanExecute2(object sender, CanExecuteRoutedEventArgs e) { e.CanExecute = true; } private void CommandBinding_Executed2(object sender, ExecutedRoutedEventArgs e) { if (mainpageviewmodel == null) { MessageBox.Show("出錯!!!"); } else { mainpageviewmodel.ToolBarExecute(this); } }
唯一與MVVM有關的是 ,在這裡有點選開啟連結
mainpageviewmodel.ToolBarExecute(this)
相關推薦
WPF(MVVM) 熱鍵快捷鍵設定
我感覺我離MVVM越走越遠。。。。有點不是MVVM了 主視窗Ctrl+Q關閉程式 T工具視窗 <Window.Resources> <!-- 退出系統熱鍵--> <RoutedUICommand x:Key="
wpf阻止鍵盤快捷鍵alt+space,alt+F4
HR mod oar ace .com nbsp rri inpu http 原文:wpf阻止鍵盤快捷鍵alt+space,alt+F4 /// <summary> /// 阻止 alt+f4和alt+space 按鍵 /// &
idea必要快捷鍵設定
eclipse轉為idea後,一些提高效率的快捷鍵這裡做了個小的總結. 1、設定快捷鍵快速生成返回型別 2、快速生成set、get方法 3、新建java類 4、syso輸出System
常用的autoHotkey編輯快捷鍵設定
;重新對映方向鍵 alt+h/j/k/l !j::send {Down} !k::send {Up} !h::send {Left} !l::send {Right} !x::send {Enter} !z::send {Home} !c::send {End} CapsLock
ubuntu:視窗/終端最大化或者全屏快捷鍵設定
視窗最大化:ctrl+win窗+↑ 視窗還原:ctrl+win窗+↓ 也可以通過自定義快捷鍵新增 1,開啟“系統設定”==>“鍵盤”==>“自定義快捷鍵” 分別自定義兩個快捷鍵: a)Full Terminal 命令:gnome-termina
Ubuntu 16.04 截圖 快捷鍵 設定 screenshot
Setting->Keyboard->Shortcurts->Custom Shortcuts-> + 號 然後 輸入名稱 :自有截圖 命令: gnome-screenshot -a 點選 Apply 點選自由截圖 後面的Disabl
【xshell】xshell設定快捷鍵 設定Ctrl+C Ctrl+V快捷鍵為複製貼上
在使用xshell的時候,總是不能順手的進行復制貼上的操作。 那能不能設定xhsell的快捷鍵呢? 點選工具--->選項---> 選擇 鍵盤和滑鼠 選項卡--->點選編輯----> 在設定快捷鍵之前,需要先檢視一下是否已經存在了 點選&
【安裝】快捷鍵設定sublime text 3的HTML在設定的瀏覽器中開啟
第一步:快捷鍵按Ctrl +Shift + P,開啟然後輸入install package,並點選第一個。 第二步,在新出現的文字框中輸入SideBarEnhancements,然後點選它。 如果在首選項——package settings中出現了Side Bar,則表示已經安裝成功。
迅捷CAD工具箱-自定義命令快捷鍵設定
我們在使用AUTOCAD的時候,為了更加快速方便的製圖,就要載入迅捷CAD工具箱來輔助使用。那麼你是否知道,我們可以按照自己的喜好,自定義進行命令快捷鍵設定,讓我們的製圖工作變得更加的簡單方便!對,我們在迅捷CAD工具箱裡就可以進行這一設定。下面就給大家演示一下,使用迅捷CAD工具箱來自定義命令快捷鍵設定。具
IDEA快捷鍵設定,選擇Eclipse風格的快捷鍵,自動補全快捷鍵,關閉當前視窗快捷鍵Ctrl+W,自動匯入設定,引入外部的jar的方式,設定專案字型,設定專案字符集,Maven的方式獲取jar
轉自:https://blog.csdn.net/tototuzuoquan/article/details/73350601 版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/toto1297
MAC下chrome F5 F12等快捷鍵設定
在其他的作業系統中,chrome的快捷鍵預設設定為 f12 開啟開發者工具 f5 重新整理網頁等。最近切換到mac下這些約定俗成的快捷鍵突然全部失效了。雖然查到了mac下這些操作對應的快捷鍵,但是怎麼使都感覺不舒服,就給改成了熟悉的快捷鍵設定 反轉fn功能 fn鍵是
將Intellij idea的快捷鍵與Eclipse的快捷鍵設定成一樣,並且恢復 syso;main;Alt+/程式碼自動補全快捷鍵
由於長時間使用Eclipse,發現其他同事都是使用Intellij idea,但是對於Intellij idea快捷鍵風格,並不是特別習慣,於是將Intellij idea的快捷鍵與Eclipse的快捷鍵設定成一樣,並且恢復main方法和syso,Alt+/程式碼自動補全快捷鍵。 步驟如下: (
PL/SQL快捷鍵設定以及使用技巧
1、登入後預設自動選中My Objects 預設情況下,PLSQL Developer登入後,Brower裡會選擇All objects,如果你登入的使用者是dba,要展開tables目錄,正常情況都需要Wait幾秒鐘,而選擇My Objects後
【win10】Sublime Text3安裝SublimeREPL外掛以及快捷鍵設定
1、安裝SublimeREPL 手動安裝,在github上面下載,然後放到下面的資料夾裡面就可以: 2、配置快捷鍵 之前在網站上面看了很多教程,發現都無法繫結快捷鍵,按了f5沒有任何反應。後面我修改了一下就可以成功綁定了:(不知道修改原理,勿噴) 在剛剛的
IDEA快捷鍵設定,選擇Eclipse風格的快捷鍵,自動補全快捷鍵,關閉當前視窗快捷鍵Ctrl+W 自動匯入設定,引入外
1.設定成Eclipse的快捷鍵 選擇預設快捷鍵型別 設定成了Eclipse風格的快捷鍵之後,但是還是有一些快捷鍵是有衝突的。2、修改自動補全的快捷鍵 在搜尋框中輸入Completion,找到Main Menu –> Code –> Completion
安裝Sublime之後--》解決中文亂碼--》Server--》快捷鍵設定
安裝外掛之前,需要先安裝Package Control包。 Package Contor的安裝步驟: 1、下載包Package Control.sublime-package(http://sublime.wbond.net/Package%20Control.sublime-packa
LayaAir 快捷鍵設定與資源命名規則
目錄 自定義快捷鍵 資源命名規則 基礎元件命名規則 特殊元件 容器元件 自定義快捷鍵 1、LayaAirIDE 中程式碼快捷鍵繼承了 VS Code 的功能(個別快捷鍵會有所不同),這對於如 Java 出身的使用者顯然用著會不太順手,特別是常用的如註釋、刪除程式碼行,
Xshell下複製貼上的快捷鍵設定
在Xshell下,設定了複製粘貼後,可以非常方便快捷地完成操作。下面是設定的步驟: 彈出框,選擇滑鼠和鍵盤選項如圖: 滑鼠按鈕依據習慣選擇,Paste the clipboard contenets. 將選擇區內的“將待定的文字自動複製到剪貼簿”前
NERDTree外掛安裝和快捷鍵設定
set nocompatible syntax enable "set number "set cursorline set wildmenu set hlsearch set tabstop=4 set autoindent set enc=utf-8 set fileencodings=ucs-bom,u
eclipse快捷鍵設定與常用快捷鍵
Ctrl+1 快速修復(最經典的快捷鍵,就不用多說了) Ctrl+D: 刪除當前行 Ctrl+Alt+↓ 複製當前行到下一行(複製增加) Ctrl+Alt+↑ 複製當前行到上一行(複製增加) Alt+↓ 當前行和下面一行互動位置(特別實用,可以省去先剪下,再貼上