2015-05-07 6 views
14

В MS Visual Studio Express 2013 для рабочего стола Windows:XAML Designer не отображается

Я изучаю C# и после пример, показывающий, как создать пользовательский интерфейс в .xaml файле. https://msdn.microsoft.com/en-us/library/jj153219.aspx

Из учебника видно (см. Рис. 7 & 8), что должны быть окна с графическим интерфейсом. Однако, когда я пытаюсь открыть файл .xaml в обозревателе решений, View Code (Ctrl + Alt + 0) и View Designer (Shift + F7) представляют одно и то же: просто код. Как открыть окно GUI?

Обновление - вот содержимое файла .xaml. Примечание. Я пытаюсь открыть новое приложение C# 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 UI Designer вариант: enter image description here

Нет Полный XAML Вид установки: enter image description here Спасибо!

Это версия Visual Studio, которую я загрузил. Описание приводит меня к мысли, что XAML UI Designer должен быть установлен и что это не должно быть проблемой.

Экспресс 2013 для рабочего стола Windows

Visual Studio Express для рабочего стола Windows позволяет воспользоваться всеми преимуществами Windows, с проектировщиками XAML, продуктивный IDE и различных языков программирования, включая C#, Visual Basic и C++ , Выберите между Windows Presentation Foundation (WPF), Windows Forms и Win32, чтобы настроить таргетинг на рабочий стол Windows с помощью правильной технологии для вашего приложения и ваших навыков.

+0

Возможно, у вас неправильный XAML, поэтому редактор не может определить его визуальный дизайнерский файл. Пожалуйста, разместите контент XAML, чтобы мы могли определить причину. –

+0

В нижней части окна, показывающего XAML, должно быть 2 вкладки с надписью XAML и Design. Перейдите на вкладку «Дизайн» и проверьте, не устраняет проблему. – JRLambert

+0

Код, который вы видите, это XAML или C#? –

ответ

0

Скорее всего, его набор не откроет XAML в полном виде XAML. Попробуйте это

  1. Первый щелчок Инструменты>Опции
  2. Перейдите Text Editor>XAML>Разное
  3. Снимите флажок, который говорит Всегда открытый документ в полном представлении XAML.
  4. Нажмите OK, закройте Options окно и попробуйте еще раз

открытия Если вы не видите Текстовый редактор в Options меню, установите флажок Показать все параметры в внизу слева от Опции окно.

+1

см. Изображение, добавленное в редактирование. Я не вижу «Всегда открытый документ в полном представлении XAML». – P3d0r

+0

Вы не видите эту опцию внутри другого меню - как и General - тоже? –

+0

Нет, я не вижу его нигде. – P3d0r

1

По какой-то причине он использовал «(XML) Text Editor» в качестве редактора по умолчанию для XAML, чтобы исправить это, вы должны щелкнуть правой кнопкой мыши свой файл в проводнике решений и выбрать «Открыть с помощью ..."И выберите„Конструктор XAML UI“

Open with...

+0

Проверьте изображение в обновлении. Для XAML UI Designer нет опции. – P3d0r

+0

Извините, я видел редактирование в вопросе сейчас, если у вас нет XAML UI Designer, тогда ваша визуальная студия пропускает эту часть установки, я использую Visual Studio Community, поэтому она пришла в установку по умолчанию, но не уверен, как это для Экспресса –

+0

Глядя на страницу Visual Studio Express для Windows Deskop, https://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx, это звучит так, будто должно быть конструктор XAML. Есть ли другой способ установить эту функциональность? – P3d0r

1

Я понятия не имею, что вопрос был, но удалить и повторно установить такое же программное обеспечение сделал трюк.

Интересные

13

Я не уверен, что я должен опубликовать ответ здесь, потому что он может не применяться для VS Express 2013.

У меня точно такая же проблема с использованием Visual Studio 2015 Community Edition. Оказывается, мой проект Целевая версия выше.

Попробуйте следующее:

  • правой кнопкой мыши на проект в обозревателе решений.
  • Изменить Целевая версия до Windows 10 (10.0; Build 10240).

Дайте мне знать, если это не уместно, и я удалю ответ.

Приветствие, Sam

2

Подтверждающего ответ Сэма на VS 2015; Кажется, что у VS есть воспроизводимая функция: 1. Создайте новое решение (Windows Universal, скажем) 2. Создайте новую страницу просмотра XAML в этом решении. 3. Если конструктор не загружается на этой странице, сделайте то, что говорит Сэм : Щелкните правой кнопкой мыши на своем проекте в проводнике решений и измените целевую версию на Windows 10 (10.0; Build 10240). У меня была такая же проблема в проекте, что было создано новое тестовое решение для изучения проблемы и возникла та же проблема. Сэм исправил работу.

6

Я считаю, что вы ищете XAML Designer и его можно загрузить здесь:

Я использую Microsoft VS Community 2015 (окончательное обновление)

(скриншот) Microsoft Visual Studio Community 2015

0

Я имел та же проблема по другой причине. Я исключил из проекта XAML-файл. Когда я щелкнул, чтобы отредактировать его, появился только код XAML, без изображения. Понадобилось время.

1

Инструменты> Вариант> XAML Designer и включить XAML Designer для меня. enter image description here

PS: По умолчанию он включен. Я отключил его из-за проблемы с производительностью VS и забыл об этом изменении и в конечном итоге столкнулся с той же проблемой, когда начал работать над проектом WPF.

+0

Чтобы добавить к этому, в «Руководстве по производительности» ReSharper (в разделе «Параметры») был установлен «Отключить конструктор XAML» на «Исправить молча», в результате чего его автоматически отключить. Я изменил его на «Игнорировать», и теперь он снова включен. – ub3rst4r

0
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. 
0

FYI: Это метод грубой силы. Я опубликовал гораздо более чистое решение моей проблемы в другом ответе.

Проблема: XAML Designer UI не отображается при использовании хранилища Git

Решение: Удалить и заново директорию проекта в %USERPROFILE%\source\Repos.


Шаги:

  1. Удалить директорию проекта из %USERPROFILE%\source\Repos с помощью File Explorer
  2. Выберите Checkout из Visual Studio Team Services на Start Page
  3. Вытащите снова проект

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


Версия: Visual Studio 2017

Тип проект: C# и WPF ориентируется .Net 4.5.2 с консольным приложением как Тип вывода (для целей устранения неисправностей I У меня это как WPF, так и консольное приложение).

Проблема Подробности:

Я вытащил проект, я работал на из хранилища мерзавца на проблемы компьютера (с использованием всех программных и учетных записей Microsoft, встроенной). Он был успешно клонирован на проблемный компьютер, и Visual Studio работала. После отрыва от репо XAML UI Designer (Blend?) Исчез, оставив меня только с источником XAML. Решение (после того, как некоторые из перечисленных здесь были перечислены) состояло в том, чтобы удалить каталог source с моего локального компьютера и вытащить новый клон проекта.

Подсказка:

Удаление и повторное создание проекта может работать в других случаях. YMMV.

0

Проблема: XAML UI Дизайнер не показывая

Решения: (отличного от и многих более изящного, чем мои предыдущие решения)

  1. Нажмите на файл Solution (.sln) в Обозреватель решений, , если файл .sln указан вРешение Explorer
  2. Нажмите на Развернуть панели значок, чтобы отобразить дизайн панели, , если это показано

Решение 1: Откройте .sln файл:

Мой проект клонируется из репозитория git. Когда я открываю его с Стартовая страница, он открывает весь список файлов в обозревателе решений . Если я открою любой из файлов .xaml из этого Solution Solution, они откроются с помощью XML-редактора, который не отображает графическое представление XAML.

В самом низу Обозреватель решений является файлом .sln (решение). Открытие этого файла затем загружает список файлов, к которым я привык. Если какие-либо файлы .xaml открыты, у них не будет доступа к представлению «Дизайн». Открывая их и закрывая в этот момент, загрузите представление «Дизайн». Если представление «Дизайн» по-прежнему не отображается, см. Решение 2 сразу же. Solution .sln in Solution Explorer


Решение 2: Нажмите на Expand Панели:

В нижней части окна редактора XAML вы можете увидеть небольшой значок с двойной стрелкой (Expand Панели). Если вы это сделаете, это означает, что вы скрыли панель дизайна . Нажмите его, и вы должны вернуть панель дизайна.

Expand Pane


Версия: Visual Studio 2017

Тип проект: C# и WPF ориентируется .Net 4.5.2 с консольным приложением как Тип вывода (для устранения неисправностей Я получил это как WPF и консольное приложение).

Проблема Подробности:

Я вытащил проект, я работал на из хранилища мерзавца на проблемы компьютера (с использованием всех программных и учетных записей Microsoft, встроенной).Он был успешно клонирован на проблемный компьютер, и Visual Studio работала. После отрыва от репо XAML UI Designer (Blend?) Исчез, оставив меня только с источником XAML.

Раннее решение, с которым я столкнулся, состояло в том, чтобы удалить каталог source с моего локального компьютера и вытащить новый клон проекта. Тем не менее, я исправил свою проблему, теперь я сыграл с ней и нашел две другие причины, по которым отсутствовал XAML Design View. Я предполагаю, что мне не нужно было удалять папку и что этих двух решений было бы достаточно.

-1

Это моя ситуация, но может не относиться к вашей: у меня была та же проблема, но исправление прост. Как-то моя программа все еще работает, даже я закрыл окно WPF. Я должен остановить отладку, и тогда страница дизайнера автоматически появится для меня. Надеюсь, это сработает.

0

Я знаю, что это старая тема, но мое решение может помочь кому-то в будущем.

Я столкнулся с той же проблемой с сообществом Visual Studio 2015 в Windows 7, где один из моих xaml-файлов проекта xamarin остановил показ вкладки «Дизайнер» под кодом XAML, на днях.

Я пробовал все данные решения без эффекта, однако, следуя по стопам @Waqas, я узнал, что «Использовать макет с использованием квадранта» не был отмечен, в то время как другие флажки были отмечены галочкой. Подводя итог:

VS 2015 сообщества> Инструменты> Параметры> XAML Designer> макет на основе проверки использования квадрант

Я затем бросить и перезапустить Visual Studio, чтобы узнать вкладку Конструктор, чтобы быть там на дне слева от кода XAML, наряду с вкладкой «Источник». НТН.

Смежные вопросы