Подтвердить что ты не робот

#области в XAML

Мне действительно не нравится #region в моем коде. НО почему-то меня звали, я хотел бы иметь их в своем XAML. Я хотел бы, чтобы целые разделы имели # область-подобную вещь и сворачивали их (например, my < Window.CommandBindings > , < Grid. * Определения > , < Меню > , < Панель инструментов > и т.д.

Это существует? Если нет, как насчет <RegionCollapse>

4b9b3361

Ответ 1

Мне может не хватать точки вашего запроса, но редактор XAML автоматически помещает складывающиеся области вокруг элементов. Обратите внимание на узлы в левой направляющей окна редактора. Нажмите "-", и связанный элемент обрушится на одну строку, как и на #region.

Ответ 3

Visual Studio 2015, наконец, добавляет поддержку для регионов в XAML. Вы прилагаете свой региональный код следующим образом:

<!--#region RegionName-->

All Your XAML In Here

<!--#endregion-->

Это добавит значок коллапса слева от стартовой строки, с помощью которого вы можете развернуть/свернуть регион.

Не знаю, насколько это было бы удобно, поскольку мы уже можем свернуть/развернуть любой node в редакторе XAML. Это там, если вы хотите использовать.

Ответ 4

Нет, но согласно этот ответ от Microsoft:

Это отличное предложение. Огромное спасибо. Мы рассмотрим его для будущего выпуска

Ответ 6

В Visual Studio 2012 Update 4 мне удалось выбрать очень большой раздел кода XAML, щелкнуть правой кнопкой мыши и выбрать "скрыть выделение". (в основном сворачивает этот раздел с записью [...], а после его расширения система "запоминает", что я хотел свернуть эту часть с [-] нотацией рядом с номерами строк.

Ответ 7

Вы можете добавлять комментарии к файлу XAML с помощью форматирования SSI:

<!-- Grid Styles -->
<style...>
<style...>

<!-- Window Styles -->
<style...>
<style...>
<style...>

Это, по крайней мере, дает вам какой-то "заголовок", если вы используете встроенный сбой XML.

Ответ 8

Да,

VS2010 будет помнить обрушенные области, но будьте осторожны, что это перестало работать, когда я применил SP1 (как и многое другое). После удаления VS2010 (и любых расширений) и выполнения следующей процедуры установки элементы XAML, которые были свернуты, по-видимому, хорошо запоминаются:

  • Установите VS2010 (Pro в моем случае)
  • Установите обновления Windows VS2010 (включая редактор XML один, 200 МБ +)
  • Установить установку пакета обновления 1 (SP1)
  • Установить обновления Windows VS2010 SP1

Может помочь кому-то.