Редактор XAML зависает в течение 4-10 секунд, сводя меня с ума

Я собираюсь предположить, что Ваш вопрос на самом деле - , "Я должен избегать использования HTML-таблиц в целях расположения?" . Ответ: Нет. На самом деле таблицы конкретно предназначены для использования к расположению органов управления. Недостаток для использования таблиц для управления расположением всей страницы состоит в том, что исходный файл быстро становится трудным вручную понять и отредактировать. (Возможное) преимущество использования таблиц для управления всем расположением состоит в том, если существуют определенные опасения по поводу перекрестной совместимости браузера и рендеринга. Я предпочитаю работать непосредственно с исходным файлом HTML, и для меня использующий CSS делает это легче, чем использование таблиц для всего расположения.

7
задан casperOne 4 September 2012 в 19:47
поделиться

3 ответа

Конструктор XAML в VS 2008 слаб. Многие из этих проблем были решены и значительно улучшены в VS 2010 (даже в бета-версии 2).

Я начал использовать Blend исключительно для дизайнерской работы и просто настроил VS для использования редактора XML (вместо дизайнера) для работы с файлами XAML. Это делает редактирование в Visual Studio мгновенным, хотя вам нужно переключиться на Blend, если вы хотите, чтобы процесс разработки был удобен.

5
ответ дан 7 December 2019 в 12:21
поделиться

Для меня XML редактор просто не совсем работал. То, что я сделал, было в Инструменты / Параметры / Текстовый редактор / XAML / Разное, активировать «Всегда открывать документы в полном представлении XAML». Это предотвращает попытку IDE визуализировать ваш xaml при открытии и получить право редактировать ваш XAML. Когда вы будете готовы заплатить штраф за рендеринг, вы можете щелкнуть вкладку дизайна.

Потому что все знают, что писать xaml от руки быстрее и увлекательнее :)

0
ответ дан 7 December 2019 в 12:21
поделиться

Вместо этого можно использовать Двоичную сериализацию . (Убедитесь, что все классы помечены как [Serializable] . Конечно, это не будет в формате XML, но вы не указали это как требование:)

-121--3502269-

В основном нет.

Если ваш рынок включает браузеры, которые поддерживают новые типы ввода HTML5, есть некоторые очень основные вещи, которые вы можете сделать там: http://diveintohtml5.ep.io/forms.html

Кроме того, Javascript действительно единственный реальный вариант на стороне клиента.

(Это также можно сделать в VASEcript, но только в Internet Explorer)

-121--3456809-

У меня была точно такая же проблема с редактором XAML - каждый раз, когда я фокусировался, сохранял, открывал код XAML, Visual Studio застряла на несколько секунд.

Для меня решением было удаление ссылки на Microsoft.mshtml - Я не понимаю причину ( если кто-то делает, пожалуйста, прокомментируйте ), но это действительно была единственная проблема и удаление ссылки решил мой кошмар.

0
ответ дан 7 December 2019 в 12:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: