Существует ли команда привязки клавиатуры для макета сброса в Visual Studio 2010 Cider Designer? - PullRequest
1 голос
/ 08 апреля 2011

Я использую конструктор WPF Visual Studio 2010 для компоновки окна, и функция Reset Layout оказывается очень полезной, когда я перемещаю что-либо, поскольку дизайнер по умолчанию задает ширину, высоту и большие поля, чтобы получить его в в какую бы точную позицию я не поместил ее, функции автоматического макета WPF практически бесполезны, если я не избавлюсь от этих характеристик.

В данный момент я получаю доступ к этой функции, щелкнув правой кнопкой мыши по соответствующему элементу управления, выбрав «Сбросить макет» в контекстном меню, а затем выбрав «Все». Поскольку я здесь не использую другие опции и часто их использую, мне нужна горячая клавиша, но я тут застрял.

Я посмотрел в окне «Параметры-> Клавиатура», но если там есть команда для него, я не могу ее найти, потому что она не названа достаточно однозначно (я искал команды, включая Layout, и команды, включая Reset и есть несколько таких, которые могут быть, но, вероятно, не правы). Я искал в Интернете любой намек на список дизайнерских горячих клавиш, но то, что я нашел, очень ограничено и никогда не охватывало добавление новых.

Кто-нибудь знает, как называется эта команда, чтобы я мог связать ее с помощью меню горячих клавиш клавиатуры Visual Studio? Это вообще доступно?

В качестве альтернативы, возможно, я ошибаюсь - есть ли способ очистки макета элемента управления при его перемещении или отбрасывании одного из панели инструментов, который быстрее, чем приблизить его в том месте, где вы хотите, и использовать Reset Layout через контекстное меню? Я мог бы просто отредактировать XAML напрямую, но у меня есть много элементов управления для перемещения, и я нахожу это медленнее, чем с помощью меню.

Спасибо

1 Ответ

0 голосов
/ 08 апреля 2011

Вы можете записать временный макрос , а затем просмотреть код в IDE макросов , в котором указаны имена команд.

К сожалению, эти команды, похоже, не являются частью командной структуры VS, потому что они не записываются. Они должны быть внутренними для дизайнера XAML.

...