位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C# 路由命令和菜单

提问人:刘团圆发布时间:2020-12-09

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

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

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

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

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

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


继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部