Я могу просто отредактировать этот UserControl в Visual Studio, но я получаю это странное исключение в смеси выражений. Кто-нибудь знает, что я должен искать?
![enter image description here](https://i.stack.imgur.com/99bw7.jpg)
UPDATE
Я не смог понять, как отлаживать / прикреплять. Я сделал все в соответствии с указаниями Майка, но ни одна из контрольных точек не была достигнута. Я провел дополнительное расследование и обнаружил, что, скорее всего, моя проблема связана с themes / generic.xaml
У моего решения для Visual Studio есть проект с именем Infrastructure.dll
. Внутри этого проекта у меня есть папка themes
, а внутри - файл generic.xaml
. Generic.xaml
установлен для компиляции в качестве ресурса. Мой контрольный класс живет в одном проекте.
У меня есть другой проект с именем 'Module.dll', и этот проект ссылается Infrastructure.dll
- Когда я открываю представление с моим элементом управления (представление из Infrastructure.dll), оно работает в Visual Studio, но выдает эту ошибку в Blend.
- Я могу перетащить элемент управления в Blend, и он выдаст ту же ошибку. Я попытался удалить строку, где я применяю шаблон для контроля (шаблон в generic.xaml), и это работает.
- Шаблон хорош, я создал его с помощью Blend и сам скопировал в generic.xaml.
- Когда я создаю представление INSIDE Infrastructure.dll и удаляю свой элемент управления в этом представлении - оно работает.
Итак, я пришел к выводу, что Blend не видит шаблон внутри generic.xaml
, который живет в указанном проекте. Как мне это исправить?