WPF 命令使用全解析
在 WPF 开发中,命令是一种强大的工具,它可以帮助我们更好地管理用户界面和业务逻辑之间的交互。本文将详细介绍 WPF 命令的各种使用场景和技巧。
1. 使用多个命令源
按钮触发普通事件的方式可能有些迂回,但当添加更多使用相同命令的控件时,额外的命令层就更有意义了。例如,除了按钮,还可以添加一个菜单项来使用“New”命令:
<Menu>
<MenuItem Header="File">
<MenuItem Command="New"></MenuItem>
</MenuItem>
</Menu>
这里的“New”菜单项没有设置 Header 属性,因为 MenuItem 足够智能,如果未设置 Header 属性,它会从命令中提取文本(而 Button 控件没有这个功能)。这在本地化应用程序时很重要,因为可以在一处修改命令文本,而不必在窗口中逐个查找。
MenuItem 类还有一个特性,它会自动获取 Command.InputBindings 集合中的第一个快捷键。例如,对于 ApplicationsCommands.New 命令对象,菜单文本旁边会显示 Ctrl+O 快捷键。
需要注意的是,不需
超级会员免费看
订阅专栏 解锁全文
72

被折叠的 条评论
为什么被折叠?



