1

我想知道如何知道框架随附的控件实现了哪些命令。例如,我如何知道 Image 是否实现了 ApplicationCommands.Copy 命令?或者,如果 TextBox 实现了 ApplicationCommands.Copy、ApplicationCommands.Cut、ApplicationCommands.Paste?

从MSDN中提取:

某些控件为某些命令内置了 CommandBindings。这种机制允许命令的语义保持不变,而实际的实现可以改变。例如,TextBox 处理粘贴命令的方式与设计用于支持图像的控件不同,但粘贴内容的基本概念保持不变。命令逻辑不能由命令提供,而必须由控件或应用程序提供。提前致谢。

4

1 回答 1

0

所以看起来要知道 UserControl 是否实现标准命令的唯一方法是用反编译器打开它并查看它是否注册了命令。

这是微软的一大败笔。这应该尽快记录在 MSDN 上。

于 2012-07-03T15:32:04.013 回答