Ctrl+S
,方便文章更新今天做一個功能:當點擊Ctrl+S
的時候將文章更新到Blog,省去滑鼠點擊submit的動作,並顯示點擊成功資訊。
程式邏輯
Electron.GlobalShortcut.Register("按鍵",async () => {實作內容})
2.顯示資訊可以用MessageBoxOptions
設定標題跟內容,再藉由Electron.Dialog.ShowMessageBoxAsync
方法顯示
var options = new MessageBoxOptions("顯示內容")
{
Type = MessageBoxType.info,
Title = "標題"
};
await Electron.Dialog.ShowMessageBoxAsync(options);
3.建立一個保存修改文章內容的實體變數物件
綜合上述Code:
public static void RegisKeyButton(){
Electron.GlobalShortcut.Register("CommandOrControl+S", async () => {
_metaweblogWeblogService.UpdatePost(EditPost, _username, _password);
var options = new MessageBoxOptions("上傳成功")
{
Type = MessageBoxType.info,
Title = "上傳成功!"
};
await Electron.Dialog.ShowMessageBoxAsync(options);
});
}