WPF Built-in Commands
It is easy to display a complete list of all commands in all loaded assemblies: public string[] GetAllCommands() { return ( from assembly in AppDomain.CurrentDomain.GetAssemblies() from type in assembly.GetTypes() from prop in type.GetProperties() where typeof(ICommand).IsAssignableFrom(prop.PropertyType) && prop.GetAccessors()[0].IsStatic orderby type.Name, prop.Name select type.Name + “.” + prop.Name ).ToArray(); } With PresentationFramework loaded I get the list … Read more