#wpf #xaml #namespaces
#wpf #xaml #пространства имен
Вопрос:
Привет, у меня возникли проблемы с использованием пользовательского элемента управления WPF внутри другого пользовательского элемента управления. Я вставляю его в элемент управления сеткой следующим образом:
<local:MultiUseDialog />
и он работает и компилируется нормально, но как только я добавляю имя (любое имя), подобное этому:
<local:MultiUseDialog x:Name="AnyNameWhatsoever" />
Я получаю несколько ошибок компиляции, говорящих
Ошибка 7 — Тип ‘MyProject.MultiUseDialog’ не определен.
Что я делаю не так? Я вырываю свои волосы здесь, любые советы будут оценены!
Комментарии:
1. Вы пробовали очистить и перестроить решение?
2. @Erno Да, очистка и перестройка ничего не дали, я пробовал перестроить решение не менее 30 раз, пробуя разные вещи. Очень странно.
3. Не могли бы вы поделиться минимальной версией кода / решения, которую мы можем протестировать? Посмотрите и на это: social.msdn.microsoft.com/Forums/en/wpf/thread /…
4. Я поражен, что угадал правильно, но также рад, что он исправил ошибку.
Ответ №1:
Дикое предположение, которое говорит о той же ошибке:
Комментарии:
1. Большое спасибо за ссылку, которая помогла мне исправить мой проект. Это сводилось к дублированию пространств имен, таких как MyNamespace. MyNamespace . ViewModels, которые после исправления снова заставили проект работать. Еще раз спасибо!