Дизайнер XAML не появляется
В MS Visual Studio Express 2013 для Windows Desktop:
Я изучаю С# и следую примеру, который показывает, как создать пользовательский интерфейс в файле .xaml. https://msdn.microsoft.com/en-us/library/jj153219.aspx
Из учебника (см. рисунки 7 и 8) видно, что должны быть окна с графическим интерфейсом. Однако, когда я пытаюсь открыть файл .xaml в обозревателе решений, View Code (Ctrl + Alt + 0) и View Designer (Shift + F7) представляют одно и то же: просто код. Как открыть окно GUI?
Обновление. Вот содержимое файла .xaml. Примечание. Я пытаюсь открыть новое приложение С# WPF. Это код запаса, который производит Visual Studio.
<Window x:Class="WpfEvents.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
</Grid>
</Window>
![enter image description here]()
Нет конструктора пользовательских интерфейсов XAML:
![enter image description here]()
No Full XAML View Setting:
Спасибо!
Это версия Visual Studio, которую я загрузил. Описание приводит меня к мысли, что XAML UI Designer должен быть установлен и что это не должно быть проблемой.
Экспресс-2013 для Windows Desktop
Visual Studio Express для Windows Desktop позволяет вам в полной мере использовать Windows с дизайнерами XAML, продуктивной IDE и различными языками программирования, включая С#, Visual Basic и С++. Выберите между Windows Presentation Foundation (WPF), Windows Forms и Win32, чтобы настроить таргетинг на рабочий стол Windows с помощью подходящей технологии для вашего приложения и ваших навыков.
Ответы
Ответ 1
Инструменты> Опция> XAML Designer и включение XAML Designer помогли мне. ![enter image description here]()
PS: по умолчанию это включено. Я отключил его из-за проблемы с производительностью VS и забыл об этом изменении и столкнулся с той же проблемой, когда начал работать над проектом WPF.
Ответ 2
Я считаю, что вы ищете XAML Designer и его можно загрузить здесь:
Я использую Microsoft VS Community 2015 (окончательное обновление)
(снимок экрана) ![Microsoft Visual Studio Community 2015]()
Ответ 3
Я не уверен, что я должен опубликовать ответ здесь, потому что он может не применяться для VS Express 2013.
У меня точно такая же проблема с использованием Visual Studio 2015 Community Edition.
Оказывается, мой проект Целевая версия выше.
Попробуйте следующее:
- Щелкните правой кнопкой мыши свой проект в проводнике решений.
- Измените целевую версию на Windows 10 (10.0; Build 10240).
Сообщите мне, если это не актуально, и я удалю свой ответ.
Cheers,
Сэм
Ответ 4
Конструктор XML можно отключить с помощью Resharper в Resharper> Параметры> Руководство по производительности
Я исправил свою проблему, отключив блок Resharper и восстановив конструктор XML в меню "Инструменты"> "Параметры".
Ответ 5
В VS2017 v15.8.9 я обнаружил, что конструктор не отображается, например, при щелчке правой кнопкой мыши в области кода представления xaml и выборе View Designer.
Выполнение следующих действий разрешило это для меня: я вошел в Инструменты> Параметры> XAML Designer, и была отмечена опция Enable XAML Designer. Итак, я снял флажок, щелкнул Ok в диалоговом окне "Параметры", чтобы закрыть его.
Я вышел и перезапустил Visual Studio и снова вошел в Инструменты> Параметры> XAML Designer, поставил галочку на Enable XAML Designer, нажал Ok, перезапустил Visual Studio, и теперь он работает.
Ответ 6
Подтверждение ответа Сэма на VS 2015; Кажется, что VS имеет воспроизводимую особенность:
1. Создайте новое решение (Windows Universal, скажем)
2. Создайте новую страницу просмотра XAML в этом решении
3. Если конструктор не загружается на эту страницу, сделайте то, что говорит Сэм: Щелкните правой кнопкой мыши свой проект в обозревателе решений и измените целевую версию на Windows 10 (10.0; Build 10240).
У меня была такая же проблема в проекте, что было создано новое тестовое решение для изучения проблемы и возникла та же проблема. Сэм исправил работу.
Ответ 7
Проблема: конструктор пользовательского интерфейса XAML не показывает
Решения: (отличается от и намного более элегантно, чем мое раннее решение)
- Нажмите файл решения (
.sln
) в Обозреватель решений, если файл .sln
указан в обозревателе решений
- Нажмите значок Развернуть панель, чтобы отобразить панель "Дизайн", если она отображается
Решение 1: откройте файл .sln:
Мой проект клонируется из репозитория git. Когда я открываю его из Стартовая страница, он открывается с полным списком файлов в Обозреватель решений. Если я открываю любой из .xaml
файлов из этого Обозревателя решений, они открываются с помощью XML-редактора, который не отображает графическое представление XAML.
В самом низу Обозреватель решений находится файл .sln
(solution). Открытие этого файла затем загружает список файлов, к которым я привык. Если какие-либо файлы .xaml
открыты, у них не будет доступа к представлению "Дизайн". Открывая их и закрывая в этот момент, загрузите представление "Дизайн". Если представление "Дизайн" по-прежнему не отображается, см. Решение 2 сразу же.
![Решение .sln в обозревателе решений]()
Решение 2: нажмите "Развернуть панель" :
В нижней части окна редактора XAML вы можете увидеть маленький значок с двойной стрелкой (Развернуть панель). Если вы это сделаете, это означает, что вы скрыли Панель дизайна. Нажмите его, и вы должны вернуть панель дизайна.
![Развернуть панель]()
Версия: Visual Studio 2017
Тип проекта: назначение С# и WPF.Net 4.5.2 с консольным приложением в качестве типа вывода (для устранения неполадок у меня это как WPF и консольное приложение).
Сведения о проблеме:
Я вытащил проект, над которым я работал, из репозитория git на проблемный компьютер (используя все встроенное программное обеспечение и учетные записи Microsoft). Он был успешно клонирован на проблемный компьютер, и Visual Studio работала. После отрыва от репо XAML UI Designer (Blend?) Исчез, оставив меня только с источником XAML.
Раннее решение, с которым я столкнулся, состояло в том, чтобы удалить каталог source
с моего локального компьютера и вытащить новый клон проекта. Тем не менее, я исправил свою проблему, теперь я сыграл с ней и нашел две другие причины, по которым отсутствовал XAML Design View. Я полагаю, что мне не нужно было удалять папку и что этих двух решений было бы достаточно.
Ответ 8
Скорее всего, его набор не откроет XAML в полном представлении XAML. Попробуйте это
- Сначала нажмите Сервис > Параметры
- Перейдите в Текстовый редактор > XAML > Разное
- Снимите флажок Всегда открывать документ в полном представлении XAML.
- Нажмите ОК, закройте окно Параметры и повторите попытку.
Если вы не видите Текстовый редактор в меню Параметры, установите флажок Показать все настройки в левом нижнем углу Параметры.
Ответ 9
По какой-то причине он использовал "(XML) Text Editor" в качестве редактора по умолчанию для XAML, чтобы исправить это, вы должны щелкнуть правой кнопкой мыши свой файл в проводнике решений, затем выбрать "Открыть с помощью.." и выбрать "XAML UI Designer"
![Open with...]()
Ответ 10
Я понятия не имею, в чем проблема, но удаление и повторная установка одного и того же программного обеспечения сделали трюк.
Интересные
Ответ 11
FYI: Это метод грубой силы. Я отправил гораздо более чистое решение моей проблемы в другом ответе.
Проблема: конструктор пользовательского интерфейса XAML, не отображающийся при использовании репозитория git
Решение:
Удалите и заново создайте каталог проекта в %USERPROFILE%\source\Repos
.
Действия
Версия: Visual Studio 2017
Тип проекта: назначение С# и WPF.Net 4.5.2 с консольным приложением в качестве типа вывода (для устранения неполадок у меня это как WPF и консольное приложение).
Сведения о проблеме:
Я вытащил проект, над которым я работал, из репозитория git на проблемный компьютер (используя все встроенное программное обеспечение и учетные записи Microsoft). Он был успешно клонирован на проблемный компьютер, и Visual Studio работала. После отрыва от репо XAML UI Designer (Blend?) Исчез, оставив меня только с источником XAML. Решение (после проверки некоторых из перечисленных здесь) было удалить каталог source
с моего локального компьютера и вытащить новый клон проекта.
Подсказка:
Удаление и повторное создание проекта могут работать и для других случаев. YMMV.
Ответ 12
На данный момент дизайнер не был создан для проектов, ориентированных на .NET Core 3.
Ответ 13
У меня была такая же проблема по другой причине. Я исключил из проекта XAML файл. Когда я щелкнул, чтобы отредактировать его, появился только код XAML, без изображения. Понадобилось время, чтобы обнаружить.
Ответ 14
1. Kill the designer process with PowerShell or via Task Manager.
PS C:\Users\nagel> ps XD*
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
865 54 86464 117936 3.28 7156 1 XDesProc
PS C:\Users\nagel> kill 7156
2. build the project.
The designer windows will appear with the black background and the three links.
Click on the second link that says "Click here to disable running project code and reload the designer".
After the click, the designer window will show up.
Ответ 15
Я знаю, что это старая тема, но мое решение может помочь кому-то в будущем.
Я столкнулся с той же проблемой с сообществом Visual Studio 2015 в Windows 7, где один из моих xaml файлов xamarin android project прекратил показ вкладки "Дизайнер" под кодом XAML, на днях.
Я пробовал все данные решения без эффекта, однако, следуя по стопам @Waqas, я узнал, что "Использовать макет с использованием квадранта" не был отмечен, в то время как другие отмечены галочки. Подводя итог:
Сообщество VS 2015 > Инструменты > Параметp > Конструктор XAML > проверка Использовать макет на основе квадранта
Затем я закрою и перезапустил Visual Studio, чтобы узнать вкладку "Дизайнер", расположенную в левом нижнем углу кода XAML, рядом с вкладкой "Источник". НТН.
Ответ 16
Что помогло мне, так же, как и многие другие проблемы с конструктором Xamarin, закрыть все вкладки, очистить решение, удалить папки bin
и obj
, перестроить решение
Ответ 17
Я рассмотрел каждое решение в этом посте - очевидно, что мне не хватало того, что я полностью забыл, как выглядит вкладка дизайнера.
При открытии файла XAML он всегда по умолчанию представлял собой код, несмотря ни на что (даже после восстановления), но, конечно же, в правом верхнем углу кода XAML был небольшой значок, который переключал его в представление "Дизайн".
вздох
Ответ 18
Это моя ситуация, но может не относиться к вашим: у меня была такая же проблема, но исправление прост. Как-то моя программа все еще работает, даже я закрыл окно WPF. Я должен остановить отладку, и тогда страница дизайнера автоматически появится для меня. Надеюсь, это сработает.