1 菜单的使用
Properties 中添加 Header属性是菜单文字,在文字的下面加上_可以设置 accelerators,
比如_File 可以使用F10 Alt+F来激活菜单
ToolTip是提示信息,Icon图标
InputGestureText是快捷键比如Ctrl+N,如果要实现命令响应需要做如下事情:
在XAML中加入:
<Window.CommandBindings>
<CommandBinding Command="New" CanExecute="CanNew_Click" Executed="New_Click"/>
<CommandBinding Command="Copy" CanExecute="CanCopy_Click" Executed="Copy_Click"/>
</Window.CommandBindings>
New 是菜单的Header文字,CanNew_Click和New_Click 是两个函数在Code中
//Return True if we can perform the New action.
//Return false New_Click will not invoke
private void CanNew_Click(Object sender, CanExecuteRoutedEventArgs e)
{
e.CanExecute = true;
}
private void New_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("You clicked 'New...'");
}
Events中添加 Click事件