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

Китайский всплывающую подсказку от локализованных 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 осуществляется проектирование библиотеки установлены под подкаталога Дизайн:
Так же, как и в infotips Blend Свойства панели (см. Дизайн время возможности в Silverlight Инструментарий для получения дополнительной информации):
xmldoc комментарий -> IntelliSense XML-файл -> DescriptionAttribute в дизайне собраний
Все эти infotips приходят из XML-комментарии документации в исходном коде, как видно из ниже скриншоте:
- мы ставим xmldoc комментарии в исходном коде
- построить порождает. XML-файлов от тех, xmldoc комментарии
- генерируется. XML файлы, внедренные в дизайн DLL (см. Дизайн Время выполнения функций в Silverlight Инструментарий для получения дополнительной информации)
- контроль DLL, дизайн библиотеки и XML-файлы будут установлены в SDK и установки Инструментарий
Заключение
Этот пост описывает богатые IntelliSense поддержке Silverlight Инструментарий и его осуществление процесса с xmldoc комментарии к IntelliSense XML файлы для разработки DLL. Хорошее комментируя платит!








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