Добавить Богатые Intellisense для элементов управления Silverlight
Введение
Это является частью серии на время разработки реализации изменений в Silverlight Toolkit марта 2009 релиз . Этот пост иллюстрирует богатую поддержку IntelliSense для Silverlight Toolkit , и объясняет, реализация рабочий процесс XMLDoc в источник всплывающую подсказку в IntelliSense XML-файла и дизайн сборки.
Intellisense
Silverlight Toolkit обладает богатым Intellisense в код и XAML редакторов и в Visual Studio и Blend:
Visual Studio XAML редактор IntelliSense тоже, но не всплывающую подсказку:
Реализация
Редактор кода Intellisense Infotip из файлов XML
IntelliSense infotips в редакторах кода в Visual Studio и смешивания происходят из IntelliSense XML-файлы устанавливаются в Silverlight SDK и Toolkit каталогах:
Локализация
Те, IntelliSense XML-файлы могут быть локализованы. При установке локализованной Visual Studio и локализованные Silverlight SDK, вы увидите, локализованных infotips, который является большим подспорьем для тех, кто не владеет английским языком. Ниже приведен скриншот Visual Studio работает с упрощенного китайского языка и упрощенной китайской версии инструменты Silverlight для Visual Studio SP1 :

Китайский всплывающую подсказку от локализованных System.Windows.Controls.xml под ж-CHS каталоге Sub:
C: \ Program Files \ Microsoft SDKs \ Silverlight \ v2.0 \ Libraries \ Client> реж / с / б system.windows.controls.xml C: \ Program Files \ Microsoft SDKs \ Silverlight \ v2.0 \ Libraries \ Client \ system.windows.controls.xml C: \ Program Files \ Microsoft SDKs \ Silverlight \ v2.0 \ Libraries \ Client \ ж-CHS \ system.windows.controls.xml
Редактор XAML Intellisense Infotip от дизайна Ассамблеи
IntelliSense infotips в Blend 3 редактором XAML исходить от другой механизм: они исходят от DescriptionAttribute осуществляется проектирование библиотек установлен под дизайн подкаталога:
Так что же, как и infotips в смесь Свойства панели (см. время разработки возможности в Silverlight Toolkit для получения дополнительной информации):
XMLDoc комментарий -> IntelliSense XML-файл -> DescriptionAttribute в дизайне сборки
Все эти infotips исходить от Комментарии XML-документации в исходном коде, как видно из скриншота ниже:
- Положим XMLDoc комментарии в исходном коде
- построить генерирует. XML-файлов от тех, XMLDoc комментарии
- генерируется. XML-файлы, внедренные в дизайне библиотек (см. Дизайн Время выполнения функций в Silverlight Toolkit для получения дополнительной информации)
- контроль библиотек, проектирование библиотек, а также XML-файлы устанавливаются по SDK и Toolkit установки
Заключение
Этот пост описывает богатую поддержку IntelliSense из Silverlight Toolkit и его реализация рабочий процесс XMLDoc комментарии к IntelliSense XML-файлы для разработки библиотек. Хорошо комментируя платит!








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