用于模拟 WPF 中的下一个制表位的键绑定
本文关键字:绑定 下一个 模拟 WPF 用于 | 更新日期: 2023-09-27 17:56:17
我得到了一个列表框,我想在输入不同的键时"模拟"下一个/上一个 Tab 键。
意思是:如果我按"输入",我希望有"下一个标签"的行为。
<ListBox>
<ListBox.InputBindings>
<KeyBinding Key="Enter" Command="{HereNextTabPlease}" />
</ListBox.InputBindings>
</ListBox>
我是否必须通过视图模型执行此操作,该模型应实现属性"NextTabCommand",然后通知视图更改当前选项卡?或者 XAML 中是否有任何内容可以这样做?喜欢:
<KeyBinding Key="Enter" Command="{Window.NextTab}" />
我不喜欢将这些信息放入我的视图模型中 - 这将是超载
如果我
弄错了,您想在按 Enter 键时选择控件,该键通过制表符执行否则完成的操作。如果是这样,我认为没有任何内置机制可以做到这一点。然而,类似的是通过这里的附加财产实现的,所有的功劳都归于马特汉密尔顿。