Agregar Intellisense rico para los controles de Silverlight
Introducción
Esto es parte de la serie de cambios en el diseño de implementación de tiempo en Silverlight Toolkit 03 2009 Release . Este artículo ilustra la compatibilidad con IntelliSense rico para Silverlight Toolkit , y explica el flujo de trabajo puesta en práctica de xmldoc en la fuente de InfoTip en IntelliSense archivo XML y conjuntos de diseño.
Intellisense
Silverlight Toolkit tiene Intellisense rica en el código y los editores de XAML en Visual Studio y Blend:
Visual Studio XAML intellisense editor tiene también, pero no InfoTip:
Ejecución
Editor de código IntelliSense InfoTip a partir de archivos XML
Los infotips IntelliSense en editores de código en Visual Studio y Blend proceden de intellisense xml instalados en los directorios del SDK de Silverlight Toolkit:
Localización
Los archivos xml intellisense se puede localizar. Si instala Visual Studio localizada y localizada del SDK de Silverlight, verá infotips localizadas, que es una gran ayuda para aquellos que no hablan Inglés. A continuación se muestra la captura de pantalla de Visual Studio se ejecuta con el idioma chino simplificado y chino simplificado versión de Silverlight Tools para Visual Studio Service Pack 1 :

El chino es de InfoTip System.Windows.Controls.xml localizada en zh-CHS subdirectorio:
C: \ Archivos de programa \ Microsoft SDKs \ Silverlight \ v2.0 \ Libraries \ Client> dir / s / b system.windows.controls.xml C: \ Archivos de programa \ Microsoft SDKs \ Silverlight \ v2.0 \ Libraries \ Client \ system.windows.controls.xml C: \ Archivos de programa \ Microsoft SDKs \ Silverlight \ v2.0 \ Libraries \ Client \ zh-CHS \ system.windows.controls.xml
Editor de XAML Intellisense InfoTip de las Asambleas de diseño
Los infotips IntelliSense en Blend 3 editor de XAML provienen de un mecanismo diferente: vienen de DescriptionAttribute implementado por dlls de diseño instalados en el subdirectorio de diseño:
Por lo tanto, es el mismo que en infotips Mezcla panel Propiedades (consulte Características de tiempo de diseño de Silverlight Toolkit para más información):
xmldoc comentario -> IntelliSense xml - DescriptionAttribute> en el montaje de diseño
Todos esos infotips vienen de comentarios de documentación XML en el código fuente, como se ve desde abajo captura de pantalla:
- ponemos xmldoc comentarios en el código fuente
- construcción genera los archivos. xml de esos comentarios xmldoc
- los generados. xml están incrustados en archivos DLL de diseño (ver tiempo de diseño Implementación de características de Silverlight Toolkit para más información)
- los archivos DLL de control, diseño de archivos DLL y archivos XML se instalan de SDK y de configuración Toolkit
Conclusión
Este artículo describe la compatibilidad con IntelliSense rica de Silverlight Toolkit y su flujo de trabajo de la aplicación de los comentarios xmldoc IntelliSense archivos xml para diseñar dlls. Bueno comentando paga!








Comentarios recientes