2015-10-12 3 views
0

У меня есть простой элемент управления UserControl, который правильно загружается при включении в другой файл Xaml. Я проверил, что вызывается конструктор, который, в свою очередь, вызывает метод LoadComponent(), созданный компилятором.Можно ли вызвать конструктор UserControl для создания элемента управления?

Однако, когда я называю конструктор непосредственно для конкретизации UserControl программным LoadComponent() терпит неудачу с XamlParseException: «Текст, связанный с этим кодом ошибки не может быть найден Parser Внутренняя ошибка:. Писатель Object„xClassNotDerivedFromElement“.»

Есть ли какая-либо специальная настройка, которая должна произойти до того, как можно вызвать конструктор?

+0

Я делаю это в своем приложении. Здесь вам нужно будет указать какой-то код xaml/code, иначе мы просто угадаем. –

ответ

0

Решено: это было потому, что я также пытался создать класс приложения программно, без Xaml. Похоже, класс Application должен быть создан carefully, в частности «Основной файл приложения должен иметь имя App.xaml».

Смежные вопросы