【发布时间】:2012-03-09 08:17:30
【问题描述】:
我正在使用 wpf。我遇到的问题是为菜单项创建键盘快捷键。 如何通过键盘快捷键调用子菜单项。 任何人都可以对此有所了解吗?请帮助我..提前谢谢.. 我的 .xaml 文件是
<MenuItem Header="_Open file" Name="open" IsCheckable="True" Click="file_click" InputGestureText="ctrl+o">
<MenuItem.InputBindings>
<KeyBinding Key="O" Modifiers="control"/>
</MenuItem.InputBindings>
</MenuItem>
我在 .cs 文件中的点击事件是
private void file_click(object sender, RoutedEventArgs e)
{
OpenFileDialog ofd;
ofd = new OpenFileDialog();
ofd.AddExtension = true;
ofd.DefaultExt = "*.*";
ofd.Filter = "media (*.*)|*.*";
ofd.ShowDialog();
mediaElement1.Source = new Uri(ofd.FileName);
listBox1.Items.Add(ofd.SafeFileName);
mediaElement1.Play();
}
【问题讨论】:
标签: c# wpf wpf-controls