Архив

Архив на апрель 2009 года

Добавить Богатые Intellisense для элементов управления Silverlight

22 апреля 2009 Нет комментариев

Введение

Это часть серии на время разработки изменений в реализации Silverlight Toolkit марта 2009 выпуска . Это сообщение свидетельствует о богатой поддержкой IntelliSense для Silverlight Toolkit , и объясняет, выполнение рабочих процессов с XMLDoc в источник всплывающую подсказку в IntelliSense XML-файла и дизайн сборки.

IntelliSense,

Silverlight Toolkit имеет богатый Intellisense в код и XAML редакторов и в Visual Studio и Blend:

  • Visual Studio редактор кода:
    VS2008 Code Editor Intellisense
  • Blend 3 Редактор кода:
    Blend 3 Code Editor Intellisense
  • Blend 3 XAML редактор:
    Blend 3 Xaml Editor Intellisense

Visual Studio XAML Редактор имеет IntelliSense тоже, но не всплывающую подсказку:
Visual Studio Xaml Editor Intellisense

Реализация

Редактор кода Intellisense Infotip из XML-файлов

IntelliSense всплывающие подсказки в редакторах кода в Visual Studio и смесь исходить от IntelliSense XML-файлы устанавливаются в Silverlight SDK и Toolkit каталогов:

Intellisense xml files installed

Локализация

Те, IntelliSense XML файлы могут быть локализованы. При установке локализованной Visual Studio и локализованные Silverlight SDK, вы увидите, локализованных всплывающие подсказки, которая является большим подспорьем для тех, кто не владеет английским языком. Ниже приведен скриншот из Visual Studio работает с упрощенного китайского языка и упрощенной китайской версии Silverlight инструменты для Visual Studio SP1 :

Chinese Visual Studio and Infotip

Китайский всплывающую подсказку от локализованных System.Windows.Controls.xml под ж-CHS каталоге Sub:

  C: \ Program Files \ Microsoft SDK, \ Silverlight \ v2.0 \ Libraries \ Client> каталог / с / б system.windows.controls.xml
 C: \ Program Files \ Microsoft SDK, \ Silverlight \ v2.0 \ Libraries \ Client \ system.windows.controls.xml
 C: \ Program Files \ Microsoft SDK, \ Silverlight \ v2.0 \ Libraries \ Client \ ж-CHS \ system.windows.controls.xml 
Редактор XAML Intellisense Infotip от дизайна Ассамблеи

IntelliSense всплывающие подсказки в Blend 3 редактор XAML родом из другой механизм: они исходят из DescriptionAttribute осуществляется разработка библиотек установленных в соответствии с дизайн каталоге:

image

Так что же, как всплывающие подсказки в смесь свойств панели (смотрите время разработки возможности в Silverlight Toolkit для получения дополнительной информации):

Blend Property Inspector Infotip

XMLDoc комментарий -> IntelliSense XML-файл -> DescriptionAttribute в дизайне сборки

Все эти всплывающие подсказки приходят из Комментарии XML-документации в исходный код, как видно из скриншота ниже:

image

  1. положить XMLDoc комментарии в исходном коде
  2. сборка создает. XML-файлов от тех XMLDoc комментарии
  3. генерируется. XML-файлы, внедренные в дизайне библиотек (см. время разработки функций реализации в Silverlight Toolkit для получения дополнительной информации)
  4. контроль библиотек, библиотек дизайн, и XML-файлы устанавливаются SDK и Toolkit установки

Заключение

Это сообщение описывает богатую поддержку IntelliSense из Silverlight Toolkit и ее реализация рабочий процесс XMLDoc комментарии к IntelliSense, XML-файлы для разработки библиотек. Хорошо комментируя платит!