Отключить дизайнер WPF в VS 2010? - PullRequest
41 голосов
/ 25 июля 2010

Есть ли способ отключить конструктор WPF (панель предварительного просмотра, мне нужна только XAML-панель с intellisense) в VS 2010?

Обратите внимание, что когда скрывается дизайнс точки зрения дизайнера WPF, он все равно будет отображать форму / элемент управления ... Я не считаю, что отключено .

Я вижу только «Открыть с помощью» + «Редактор XML»-решение, которое не дает почти такой же точности, как и конструктор XAML по умолчанию.

Ответы [ 4 ]

47 голосов
/ 25 июля 2010

Я не знаю о 2010 году, но в 2008 году вы можете Инструменты-> Параметры-> Текстовый редактор-> XAML-> MIscellaneous -> «Всегда открывать документы в полном представлении XAML»

Может быть, это поможет.

10 голосов
/ 25 июля 2010

Я не пробовал этого в Visual Studio 2010, но в 2008 году он может обрабатывать файлы XAML как файлы XML (и, следовательно, использовать стандартный текстовый редактор XML, а не редактор XML дизайнера). Это можно сделать, щелкнув правой кнопкой мыши файл XAML, выберите «Открыть с помощью», выберите файл XML из списка и установите его в качестве значения по умолчанию.

По крайней мере, в 2008 году у вас все еще есть довольно хорошая интеллигенция, но никаких накладных расходов на конструктор XAML.

4 голосов
/ 05 марта 2011

Попробуйте отключить «Автоматически заполнять панель инструментов» в дополнение к открытию в представлении XAML (это в том же диалоговом окне). Это, похоже, действительно улучшает производительность.

0 голосов
/ 20 августа 2014

Я наконец-то закончил использовать довольно прагматичный подход к этой проблеме.Протестировано с VS 2012, но должно быть таким же для 2010 или 2013. Обратите внимание, что у меня есть несколько более простых WPF-форм, где я хочу иметь конструктор - но не для сложных, где он очень медленный и частично не работаеттем не мение.В этом случае я запускаю следующий пакетный скрипт:

:loop
taskkill /F /IM XDesProc.exe
timeout /t 10 /nobreak
goto loop
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...