Дизайнер XAML не появляется - программирование

Дизайнер 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: enter image description here Спасибо!

Это версия 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 с помощью подходящей технологии для вашего приложения и ваших навыков.

4b9b3361

Ответ 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.


Действия

  • Удалить каталог проекта с %USERPROFILE%\source\Repos с помощью проводника файлов
  • Выберите Checkout из службы Team Visual Studio на странице Стартовая страница
  • Вытяните проект еще раз

    Предупреждение: убедитесь, что ваши файлы скопированы!


Версия: 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. Я должен остановить отладку, и тогда страница дизайнера автоматически появится для меня. Надеюсь, это сработает.