2023年7月28日 星期五

WPF 獲取鍵盤事件 KeyUp


本次使用到的事件
PreviewTextInput #監聽觸發鍵盤按鍵,並返回數字
KeyUp #監聽觸發鍵盤按鍵,並返回按鈕參數

1.xaml文件,建立事件監聽器
MainWindows.xaml



2.增加觸發事件方法
增加事件
MainWindows.xaml.cs 
//觸發按鍵數字並顯示,過濾掉不是數字的按鍵
private void Window_PreviewTextInput(object sender, TextCompositionEventArgs e)
{
char inputChar = e.Text[0];
number.AppendText(inputChar.ToString());
}

//觸發按鈕功能,並對每個按鍵做觸發事件
private void Window_KeyUp(object sender, KeyEventArgs e)
{
Console.WriteLine(e.Key); //測試檢測按鈕名稱
}


 

沒有留言:

張貼留言