Я новичок в WPF
Мне нужно получить строковый параметр, создать UIElement и прикрепить его к представлению.
Сбой разбора элемента из строки, я не знаю почему.
Вот код:
public void addElementToView(string str)
{
object obj = XamlReader.Load(new XmlTextReader(new StringReader(str)));
UIElement elem = (UIElement)obj;
SpecialContent.Children.Add(elem);
}
вызов addElementToView("<TextBox Text=\"hello\"/>")
завершается неудачей со следующим исключением:
Первое случайное исключение типа «System.Windows.Markup.XamlParseException» произошло в PresentationFramework.dll
Дополнительная информация: «Невозможно создать неизвестный тип TextBlock». Номер строки «1» и позиция «2».
Ошибка в этом ряду:
object obj = XamlReader.Load(new XmlTextReader(new StringReader(str)));
Есть идеи?