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

Отключить конструктор WPF в VS 2010?

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

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

Я вижу только вариант "Open With" + "XML Editor", который не дает почти верности дизайну XAML по умолчанию.

4b9b3361

Ответ 1

Я не знаю о 2010 году, но в 2008 году вы можете использовать Tools- > Options- > Text Editor- > XAML- > MI Miscellaneous → "Всегда открывать документы в полном виде XAML"

Возможно, это помогает.

Ответ 2

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

По крайней мере, в 2008 году у вас все еще неплохая intellisense, но ни одна из накладных расходов дизайнера XAML.

Ответ 3

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

Ответ 4

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

:loop
taskkill /F /IM XDesProc.exe
timeout /t 10 /nobreak
goto loop