WPF计算器数字键盘绑定的功能应该如何实现

Gee_Ke_Rui 2015-01-14 10:47:17
已经完成计算器的主要功能,用按钮可以点击数字可以出现在textbox上面,现在希望使用数字键盘也可以达到点击按钮的效果。想过使用onkeydown来触发键盘,但是onkeydown如何指定不同的按键执行不同的按钮呢。求大牛给个解法,谢谢了
...全文
312 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lincolnandlinda 2015-01-15
  • 打赏
  • 举报
回复
这个直接绑定没法实现吧 如果你使用MVVM,可以Blend提供的InvokeCommandAction将onkeydown绑定要ViewModel的一个方法上, 然后处发相应的Button 的Command
exception92 2015-01-15
  • 打赏
  • 举报
回复
例如, 设置 按钮的Content 为 Content="_1" "_2" 注意是英文的下划线
zujinsheng 2015-01-14
  • 打赏
  • 举报
回复
//需要先设置窗体的 KeyPreview属性 为True private void Form1_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.A: MessageBox.Show("您按下的是A"); break; case Keys.B: MessageBox.Show("您按下的是B"); break; case Keys.Enter: //调用的一个登陆事件 btn_Login_Click(sender, e); break; } } 类似这种吧

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧