Я знаю, что для элементов управления с указанными токенами clr-namespace:
и assembly=
XamlReader просто ищет этот тип в указанной сборке.Как создавать XamlReader.Read или XamlReader.Parse типы экземпляров, чтобы построить дерево wpf?
Но как насчет элементов управления WPF по умолчанию в пространстве имен по умолчанию xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
?
Я пытаюсь получить Тип каждого элемента в дереве XElement, но я не знаю, как его найти, когда сборка не указана?
Например, все следующие примеры возвращают нуль:
Type.GetType("Grid")
typeof(Control).Assembly.GetType("Grid")
Assembly.GetAssembly(typeof(Control)).GetType("Grid")
Помощь?
Это именно то, что я искал, и он отлично работает. Спасибо!!! –
как насчет его тиражирования, пытаясь найти приложенные свойства? – Maslow
Не уверен @Maslow - я больше не использую это ни для чего, но знаю, что это не удается для нескольких вещей (например, некоторых ресурсов). –