这是一个非常直截了当的问题不是吗?
我只是在实现ICommandSource的那些控件的平面列表之后,...认为它会有用,毫无疑问有人会有这样的信息。
提前致谢
答案 0 :(得分:3)
根据反射器:ButtonBase
,MenuItem
,Hyperlink
和InputBinding
(不是对照)。
答案 1 :(得分:3)
试试这段代码:
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());
}
答案 2 :(得分:0)
Here是一个很好的建议,如果你想扩展这个太短的列表。