c# - WPF 箭头页面导航
问题描述
我想使用箭头键在 WPF 中的页面之间导航。我不能使用默认框架导航,因为它不会与页面一起切换我的视图模型。我创建了一个自定义导航,在使用鼠标单击导航按钮时可以使用,但我希望用户也可以使用箭头键进行导航。
我想我可以创建一个附加属性来监听箭头键按下,但我觉得应该有一个更简单、纯粹的 WPF 方法来实现这一点。到目前为止,我有:
<Page.InputBindings>
<KeyBinding Key="R" Command="{Binding Application.GoBack, Source={x:Static local:ViewModelLocator.Instance}}"/>
</Page.InputBindings>
这段代码正是我需要的。基本上我想做的就是用“LeftArrow”之类的东西替换“R”,但我就是想不出正确的键名。我试过“左”,但它不起作用。
有人可以指出我缺少什么吗?谢谢你。
解决方案
推荐阅读
- ruby-on-rails - Ruby on Rails 中的连接池
- javascript - Mongoose:usr.findOneAndUpdate 不是一个函数
- javascript - Axios 在 post 请求中发送数组
- r - 如何将列从英尺和英寸 (X'X) 转换为米?
- php - PHPExcel在存储Excel文件后释放内存
- php - 无法重定向到 php 中新创建的页面
- python - 如何将单词转换为浮点值
- javascript - Sails.js 控制器从 Promise 中获取数据
- firebase - 当 Firestore 字段更新时,Observables 会重新查询所有数据吗?
- ssl - 从 Flutter App 进行 API 调用时如何处理证书文件?