【发布时间】:2008-10-30 17:01:39
【问题描述】:
我正在将一些 win 表单面板迁移到 WPF。
在 WinForms 中,您可以使用键盘 Tab 进入组合框,通过键入第一个字符来选择一个项目,然后再次点击 Tab,组合失去焦点。
在 WPF 中,第二个选项卡会将焦点矩形移到列表下方,而不是移到下一个控件上。
有没有办法获得旧的行为?或者有没有人实现了实现这种行为的 ItemTemplate?
谢谢
【问题讨论】:
标签: c# wpf user-interface
我正在将一些 win 表单面板迁移到 WPF。
在 WinForms 中,您可以使用键盘 Tab 进入组合框,通过键入第一个字符来选择一个项目,然后再次点击 Tab,组合失去焦点。
在 WPF 中,第二个选项卡会将焦点矩形移到列表下方,而不是移到下一个控件上。
有没有办法获得旧的行为?或者有没有人实现了实现这种行为的 ItemTemplate?
谢谢
【问题讨论】:
标签: c# wpf user-interface
有一个 ComboBoxItem 有一个 IsTabStop 属性。
所以我只是应用了适当的样式:
<Style TargetType="{x:Type ComboBoxItem}">
<Setter Property="IsTabStop" Value="False"/>
</Style>
【讨论】: