VS 2008 SP1 поддерживает редактирование свойств для Silverlight 3? - PullRequest
2 голосов
/ 24 марта 2009

Я новичок Silverlight. Только что скачал версию 3.0 после объявления Mix. Я бегу VS 2008 SP1. Когда я выбираю элемент дизайна на панели предварительного просмотра или в XAML, окно свойств отключается и отображает

Редактирование недвижимости недоступно

Я могу открыть решение в Blend, и у меня нет проблем с его редактором свойств. Поэтому в Visual Studio я вынужден вводить все данные на панели XAML и полагаться на Intellisense.

Что-то не так с моей установкой или средой? Или я должен переключаться между Expression Blend и Visual Studio (я не могу поверить, что это так).

Ответы [ 5 ]

1 голос
/ 12 апреля 2012

У меня была такая же проблема с Visual studio 2010 и Silverlight 5.0. Это было с перебоями.

Одна вещь, которую я нашел, чтобы помочь, это переключить страницу XAML, чтобы показать представление Design, а затем переключиться обратно в представление кода или наоборот. Если у вас гибридный вид, просто временно переключитесь.

Я так и сделал, и все работало нормально. Я не знаю причину, по которой это сработало, но это сработало.

1 голос
/ 24 марта 2009

Нет ничего плохого в вашей установке или среде. Дизайнер / редактор XAML в VS2008 очень ограничен в том, что он предлагает для редактирования XAML, независимо от версии Silverlight, и на самом деле является всего лишь движком рендеринга.

Expression Blend на данный момент является предпочтительным визуальным редактором - доступны сторонние редакторы (такие как XAMLCruncher и Kaxaml), но они действительно не поддерживают XAML с классами с выделенным кодом.

Кроме того, предварительный просмотр Blend 3, выпущенный для поддержки SL3, по-видимому, имеет несколько улучшений, которые касаются ранее худшего опыта прямого редактирования XAML в Blend (в частности, IntelliSense).

0 голосов
/ 24 марта 2009

Я еще не загрузил бета-версию Silverlight 3, но интеграция Silverlight 2 с дизайнером в Visual Studio очень плохая.

В VS 2010 предполагается лучшая поддержка редактирования XAML в WPF и Silverlight. Поэтому сейчас вам нужно найти правильный баланс между Blend и VS.

0 голосов
/ 24 марта 2009

Только что вышла бета-версия SilverLight 3.0. VS2008 SP1 поставляется в прошлом году. Было бы удивительно, если бы он поддерживал SilverLight 3.0 из коробки, и еще более удивительно, если бы поддержка VS, поставляемая с бета-версией SilverLight 3.0, не была "бета" -качества.

Если вы обнаружите проблемы, обязательно сообщите о них в Microsoft.

0 голосов
/ 24 марта 2009

Что-то не так с моей установкой или средой? Или я должен переключаться между Expression Blend и Visual Studio (я не могу поверить, что это так).

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

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

...