Это довольно простой вопрос, не так ли?
Я просто получил список тех элементов управления, которые реализуют ICommandSource, ... подумал, что это будет полезно, и, несомненно, кто-то имеет такую информацию.
Заранее спасибо
Попробуйте этот фрагмент кода:
Assembly assem = Assembly.LoadFrom(@"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.0\PresentationFramework.dll"); foreach (Type t in assem.GetTypes()) { Type interfaceType = t.GetInterface("ICommandSource"); if (interfaceType != null) Console.WriteLine(t.ToString()); }
По отражателю: ButtonBase, MenuItem, Hyperlink и InputBinding (что не является контролем).
ButtonBase
MenuItem
Hyperlink
InputBinding
Здесь - хорошее предложение, если вы хотите расширить этот слишком короткий список.