首页 > 软件操作教程 > 编程开发 > C#
题目内容

C# 路由命令和菜单

题目答案

    路由命令(routed command)在第14章中简单介绍过,现在将第一次用到它。路由命令与事件类似,都是在用户执行某个操作时执行代码,都可以返回某个状态,表示它们在任何给定时间是否可以执行。

为什么使用路由命令而不使用事件,至少有三个理由:

    (1)在应用程序的多个不同位置触发某个事件的操作。

    (2)UI元素应只在特定条件下才可用,例如在没有内容需要保存时,Save按钮就应该禁用。

    (3)希望断开处理事件的代码和代码隐藏文件的联系。

    如果出现上述几种情况,就可以考虑使用路由命令。对于开发的游戏,某些菜单项也应能通过工具栏来执行。还有,Save操作应只在游戏过程中可用,且应在菜单和工具栏中都可用。


网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端