用于模拟 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}" />

我不喜欢将这些信息放入我的视图模型中 - 这将是超载

用于模拟 WPF 中的下一个制表位的键绑定

如果我

弄错了,您想在按 Enter 键时选择控件,该键通过制表符执行否则完成的操作。如果是这样,我认为没有任何内置机制可以做到这一点。然而,类似的是通过这里的附加财产实现的,所有的功劳都归于马特汉密尔顿。