Вложенные пользовательские элементы управления в Windows Phone - PullRequest
1 голос
/ 24 декабря 2011

Я пытаюсь создать приложение для Windows Phone, которое будет использовать аналогичный элемент пользовательского интерфейса в нескольких пользовательских элементах управления.

Один пользовательский элемент управления загружен основным xaml, и этот пользовательский элемент управления состоит из других пользовательских элементов управления.Все пользовательские элементы управления находятся в том же каталоге, где находится основной xaml.

Я получаю исключение XamlParseException в следующей строке в моем файле gics для вложенного элемента управления:

 System.Windows.Application.LoadComponent(this, new System.Uri("/MyApp;component/UI/NestedControl.xaml", System.UriKind.Relative));

Я думаю,он удваивает части пути компонента / пользовательского интерфейса, поскольку родительский пользовательский элемент управления уже находится в этом каталоге.

Кто-нибудь знает, как решить эту проблему?

1 Ответ

0 голосов
/ 24 декабря 2011

Это исключение обычно означает, что анализатор XAML не может найти ссылочный XAML или что у вас недопустимый XAML для вашего класса NestedControl.

Без дополнительного кода трудно определить основную причину. Я бы предложил удалить эти классы до тех пор, пока ваш проект не скомпилируется, а затем медленно добавлять их обратно, компилируя каждый раз. Это поможет вам определить, в чем проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...