Почему Expression Blend не отображает мой пользовательский элемент управления? Показывает только XAML

Я открываю действительный XAML в своем решении VS2008 в Expression Blend 3, и он показывает только XAML, когда я пытаюсь открыть отдельные файлы XAML. Все мои решения / проекты создаются и работают правильно.

Когда я перехожу в Просмотр -> Просмотр активного документа, открывается Просмотр дизайна, Разделенный просмотр и Просмотр XAML выделены серым цветом ... что не имеет особого смысла.

Я не очень-то пользуюсь Blend, но этого никогда не случалось раньше, и я ничего не понимаю, как это исправить. Любые идеи?


person Rob    schedule 26.10.2009    source источник


Ответы (3)


Как ты создавал свой проект? Вы использовали шаблоны «Библиотеки классов» в Visual Studio?

Помню, у меня была похожая проблема. Вы можете создать новый проект WPF и сравнить CSPROJ с тем, который не работает в Blend. Вы должны увидеть различия и добавить недостающие строки в свой CSPROJ.

HTH

person japf    schedule 26.10.2009
comment
Интересный! Я займусь этим, когда вернусь домой сегодня вечером. Не подумал бы об этом, спасибо! :-) - person Rob; 26.10.2009

Для меня проблема была решена путем изменения целевой структуры проекта - я использовал 4.5, но Blend мог поддерживать максимальную версию 4.0 - попробуйте это ...

person mateo    schedule 16.12.2012

откройте файл проекта в блокноте и добавьте следующую строку в <PropertyGroup>

<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

Нашел решение здесь -> текст ссылки

person Community    schedule 06.04.2010