为WPF ComboBox中的项目指定快捷方式

时间:2011-10-03 20:20:29

标签: .net wpf

我想将快捷方式分配给组合框控件中的每个项目。此外,我希望快捷方式“字母”带下划线(对于标签/文本框对,我将使用_符号来实现所需的效果)。

例如,有一个组合框包含名称:Alex,John,Sandra。我希望按下让Alt + e选择Alex,Alt + o选择John,Alt + a选择Sandra。如果不创建我自己的控件,它是否可行?

1 个答案:

答案 0 :(得分:1)

这是ListBox版本。

    <ListBox>
        <ListBoxItem>
            <Button Click="btnAlpha_Click">
                <AccessText>_alpha</AccessText>
            </Button>
        </ListBoxItem>
        <ListBoxItem>
            <Button Click="btnBravo_Click">
                <AccessText>_beta</AccessText>
            </Button>
        </ListBoxItem>
        <ListBoxItem>
            <Button Click="btnCharlie_Click">
                <AccessText>_charlie</AccessText>
            </Button>
        </ListBoxItem>
    </ListBox>