Главная > Дизайн времени , Silverlight > Добавить Богатые Intellisense для вашего управления Silverlight

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

Введение

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

Intellisense

Silverlight Инструментарий обладает богатым 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 всплывающую подсказку с XML-файлов

IntelliSense infotips в коде редакторов в Visual Studio и Blend приходят от IntelliSense XML файлов, установленных в соответствии Silverlight SDK Инструментарий и каталоги:

Intellisense xml files installed

Локализация

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

Chinese Visual Studio and Infotip

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

  C: \ Program Files \ Microsoft SDK, \ Silverlight \ v2.0 \ Библиотека \ Client> DIR / S / B system.windows.controls.xml
 C: \ Program Files \ Microsoft SDK, \ Silverlight \ v2.0 \ Библиотека \ Client \ system.windows.controls.xml
 C: \ Program Files \ Microsoft SDK, \ Silverlight \ v2.0 \ Библиотека \ Client \ ж-CHS \ system.windows.controls.xml 
XAML редактор Intellisense всплывающую подсказку от дизайна Ассамблей

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

image

Так же, как и в infotips Blend Свойства панели (см. Дизайн время возможности в Silverlight Инструментарий для получения дополнительной информации):

Blend Property Inspector Infotip

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

Все эти infotips приходят из XML-комментарии документации в исходном коде, как видно из ниже скриншоте:

image

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

Заключение

Этот пост описывает богатые IntelliSense поддержке Silverlight Инструментарий и его осуществление процесса с xmldoc комментарии к IntelliSense XML файлы для разработки DLL. Хорошее комментируя платит!

Делите и наслаждайтесь:

  • Print
  • email
  • RSS
  • Twitter
  • TwitThis
  • del.icio.us
  • LinkedIn
  • Technorati
  • Facebook
  • Google Bookmarks
  • Live
  • MySpace
  • QQ书签