2010-04-26 3 views
2

Я работал с Visual Studio 2008, и редактирование XAML было очень болезненным, потому что дизайнер перезагружался очень медленно. Теперь я установил Visual Studio 2010, и мне кажется, что редактор XAML + Designer не сильно изменился.Как работать с редактором XAML в Visual Studio 2010?

Например, чтобы заставить дизайнера менять цвет в моем элементе управления, мне нужно закрыть файл xaml и снова открыть его.

Это просто моя проблема?

Я пробовал это решение: Visual Studio 2008 Xaml Editor not working/disappeared, но это не помогло.

Есть ли какие-нибудь лучшие инструменты для Visual Studio для редактирования XAML?

Спасибо!

EDIT: Компиляция сил перерисовки дизайнера, но мое решение довольно велико сейчас, и это занимает много времени.

ответ

1

Я запускаю 2010 год на старом ядре 2 дуэта (~ 1.2ghz) с 4 ГБ памяти и редактором xaml в порядке.

Если у вас есть документ MASSIVE xaml, вы можете подумать о том, чтобы разбить его на пользовательские элементы управления, чтобы упростить документ. Также подумайте о машине, на которой вы работаете. Если у него нет не менее 3 ГБ памяти, вы будете сражаться с диском. Память дешевая, убедитесь, что у вас есть как можно больше.

+0

У меня есть 2-й дуэт 2 ГГц, 3 ГБ оперативной памяти. Процесс devenv.exe занимает 150 МБ ОЗУ. Я думаю, что речь идет не об обмене, потому что это в конечном итоге закончило бы работу, но это не мое дело. –

+0

@Marty у вас есть настоящая плохая видеокарта? Назовите номер вашего окна на нем? – Will

+0

У меня средний. Индекс равен 3,5 –

1

У меня не было той же проблемы, вместо этого я увидел, что Visual Studio 2010 быстрее, чем предыдущая, для загрузки XAML в конструктор.
Кстати, я предлагаю вам показать только XAML, либо сбрасывая окно дизайнера, либо нажав ESC во время загрузки: первый раз медленный, но в других случаях быстрее.
Надеюсь, что это поможет.

1

Если вы можете, доминайтесь Expression. Для Visual Studio 2008 это был гораздо лучший визуальный редактор XAML.

Я знаю, что многое из того, что он делает, было включено в Visual Studio 2010, так что теперь может не быть большой разницы между этими двумя.

+0

Я слышал об этом. Можно ли интегрировать его в Visual Studio или это только отдельное приложение? –

+1

@MartyIX - это автономное приложение, которое открывает файлы решений Visual Studio. Он может интегрироваться с источником управления, вы можете редактировать код C#/VB, и вы можете отлаживать свое приложение изнутри. Основная функция заключается в том, чтобы дизайнеры могли редактировать XAML, не имея полной версии Visual Studio. – ChrisF

+1

Выражение 4 находится в бета-версии теперь http://www.microsoft.com/downloads/details.aspx?FamilyID=6f014e07-0053-4aca-84a7-cd82f9aa989f&displaylang=en – Will