При этом будут извлечены все подклассы FrameworkElement
в сборке PresentationFramework
var query =
from type in typeof(FrameworkElement).Assembly.GetTypes()
where type.IsSubclassOf(typeof(FrameworkElement))
select type.Name;
List<string> controls = query.ToList();
Примечание: не очень четкое определение того, что такое «контроль» в WPF ... тамкласс Control
, но не все элементы пользовательского интерфейса наследуются от него.Большинство «элементов управления» наследуют (прямо или косвенно) от FrameworkElement
.