Заменить тег в редакторе xaml VS2010 xaml - PullRequest
9 голосов
/ 30 декабря 2011

Есть ли в редакторе xaml возможность заменить определенный тег, чтобы он автоматически заменял соответствующий закрывающий тег?

мой текущий рабочий процесс:

Я начинаю с этого xamlкод:

<StackPanel>
    <Button />
</StackPanel>

тогда, я передумал и хотел бы использовать WrapPanel ..

<WrapPanel>
    <Button />
</StackPanel>

затем я должен прокрутить вниз до закрывающего тега стековой панели и заменитьэто ...

<WrapPanel>
    <Button />
</WrapPanel>

-> готово

Возможно ли выполнить эти два последних шага за одну операцию?Было бы полезно что-то вроде рефакторинга переименования в коде c # ...

Ответы [ 2 ]

1 голос
/ 21 января 2012

Если вы выполните поиск на форумах Visual Studio UserVoice , вы найдете несколько запросов на рефакторинг.После быстрого поиска я не смог найти его по вашему желанию, поэтому было бы неплохо опубликовать новый запрос на функцию.Вы бы получили мой голос!

В противном случае есть ReSharper , который представляет собой плагин для Visual Studio, который делает то, что вы ищете , к сожалению, вы должны заплатитьза это, но есть 30-дневная пробная версия.

0 голосов
/ 19 января 2012

Переименовать конечно было бы неплохо.

Вот еще один вариант:

  1. Перейти к тексту тега, который вы хотите переименовать.
  2. Добавьте в закладки строку (Ctrl + K, Ctrl + K).
  3. Перейти к соответствующему тегу (Ctrl +]).
  4. Изменить текст тега.
  5. Перейти к закладке (Ctrl + K, Ctrl + N).
  6. Изменить текст тега.
  7. Удалить вашу закладку (Ctrl + K, Ctrl + K).

Похоже, много шагов, но это гораздо быстрее, чем читать, особенно если вы играете на клавиатуре.

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...