Silverlight время разработки: Инструментарий октября 2009 Выпуск обновлений
Обзор
Visual Studio 2010 Beta 2 доступен уже сейчас. Для разработчиков Silverlight, самые интересные новости о том, что VS2010 Silverlight дизайнер будет функция паритета с конструктором WPF, и VS2010 будет поддерживать для различных версий Silverlight для развития. Silverlight Toolkit команда тесно сотрудничает с командой Сидр в обеспечении опыт проектирования для Silverlight SDK и Инструментарий управления. Время разработки для управления Silverlight 3 SDK был выпущен с SL3 SDK в августе 2009 года, а также цепь установлена VS2010 Beta2. Время разработки для управления Toolkit, вместе с источниками для SDK и Инструментарий управления, и их время разработки, образцы и т.д. юнит-тестов, в Silverlight Toolkit октября 2009 выпуска . Мы специально сделали октября 2009 релиз быть синхронизированы с Visual Studio 2010 Beta 2 в понедельник, 10/19/2009. Это сообщение свидетельствует о новом дизайне время опыта для управления Silverlight в VS2010.
Устанавливать
VS2010 устанавливает бок о бок с VS2008. Несколько релизов Toolkit установить бок о бок тоже. Так что это совершенно безопасно для установки VS2010 и Инструментарий октября 2009 релиз на главной машине. Единственное ограничение в том, что если у вас есть предварительно август 2009 Version в Silverlight 3 SDK установлен, вам необходимо удалить, прежде чем установить VS2010. Вы можете установить VS2010 Beta2 от http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx и Silverlight Toolkit от http://silverlight.codeplex.com .
Прохождение
Выпуск октябре 2009 для Silverlight 3 только. Он обеспечивает время разработки поддержка для VS2008 и VS2010, а также Blend 3. Ниже руководства будет только VS2010. Дизайн времени опыт для VS2008 и Blend 3 похожи на июль 2009 выпуска . Пожалуйста, обратитесь к моей предыдущей должности на время опыт проектирования с VS2008 и Blend3.
- Создайте новое приложение Silverlight проект в VS2010, обратите внимание, что:
- инструментов заполняется как SDK и Toolkit управления, с хорошими иконами. Если у вас установлен до Blend3 Toolkit, вы можете увидеть много смесь элементов управления на панели инструментов, которые не должны. Вы можете удалить их правой кнопкой мыши элемент управления в панели инструментов и выберите Удалить.
- это настоящий дизайнер: и представление дизайна и работы окна свойств!
- Дважды щелкните элемент управления TabControl в панели инструментов добавит tabControl1. Обратите внимание, что:
- Ссылка на System.Windows.Controls.dll добавляется вместе с определением XMLNS: XMLNS: контроль = "CLR-пространство имен: System.Windows.Controls, сборка = System.Windows.Controls"
- tabControl1 инициализируется tabItem1, который сам инициализируется с заголовком и <Grid/> содержание. (Через DefaultInitializer )
- Недвижимость Товары выбран в окне свойств (через DefaultPropertyAttribute )
- Свойства категории (через CategoryAttribute ), и всплывающая подсказка (через DescriptionAttribute )
- Дважды щелкните tabControl1 добавим обработчик событий для события SelectionChanged (через DefaultEventAttribute )
- щелкните правой кнопкой мыши tabControl1, выберите Add Tab (через PrimarySelectionContextMenuProvider ):
- Новый tabItem2 добавляется. Обратите внимание, что:
- tabItem2 инициализируется <Grid/> содержание
- свойство по умолчанию tabItem2 в заголовок выделен. Вы можете ввести в текстовое поле рядом с ней и изменить объект типизированного свойства заголовка напрямую. (Через TypeConverterAttribute )
- Все свойства имеют хороший всплывающую подсказку
- Дважды щелкните на DatePicker панели инструментов:
- datePicker1 добавляется <Grid> tabItem2 в (через ParentAdapter )
- datePicker1 полностью расширена, хотя его IsDropDownOpen собственности является ложным (через DesignModeValueProvider )
- Теперь нажмите tabItem1 Обратите внимание, что содержание в tabItem2 скрыта и в tabItem1 показано на рисунке:
- Диаграмма нажмите на панели инструментов:
- Chart1 добавляется в нужном месте, инициализируется с образцами данных, и красиво оказанные
- Серия свойство по умолчанию выбран в окне свойств
- нажмите на кнопку ... рядом с серии собственности всплывающие Редактор коллекции:
- Выбор элемента ComboBox заполняется правильные типы (через NewItemTypesAttribute ). Розовый фон для икон устанавливаются в настоящее время.
- Окно свойств в исследовании подчеркивается DependentValuePath свойство по умолчанию, есть все свойства категории (например, в категории Визуализация данных), и вы можете изменить объект типизированных права собственности непосредственно в текстовое поле.
- Создайте простой класс данных с некоторыми простыми свойствами, и добавить его в качестве источника данных, с помощью данных | Show Data Sources пункт меню:
- Перетащите MyData над заголовком tabItem1 и поместите его:
- CollectionViewDataSource вставляется, используемых в качестве DataContext из LayoutRoot, и заголовок в tabItem1 связан с ним. (Via DefaultBindingPropertyAttribute )
- Просто для удовольствия, открыть проект в Blend 3, вы увидите очень похож поведением время разработки:
В то время как дизайн VS2010 время захватывающих новых особенностей этого релиза, время разработки поддержка VS2008 и Blend 3 все еще существует и имеет множество исправляет ошибку. Пожалуйста, обратитесь к предыдущему сообщению Silverlight Toolkit Особенности конструкции Время: Март 2009 Выпуск обновлений для получения дополнительной информации для VS2008 и Blend 3 время разработки опыта.
Заключение
Над руководства только заглянуть во все время разработки функций, которые мы реализовали для VS2010. Я очень рад, что в настоящее время VS2010 обеспечивает настоящий конструктор для Silverlight, и я буду продолжать обогащать опыт проектирования для Silverlight в VS и Blend. Ваши отзывы приветствуются.
Я напишу серию сообщений, объясняющие, как эти опыт проектирования реализуются.








Последние комментарии