Agregar Intellisense ricas para sus controles Silverlight
Introducción
Esto es parte de la serie de cambios en el diseño de aplicación en tiempo de Silverlight Toolkit versión marzo 2009 . Este mensaje muestra la compatibilidad con IntelliSense ricos para Silverlight Toolkit , y explica el flujo de trabajo de implementación de xmldoc en la fuente de InfoTip en intellisense archivo XML y conjuntos de diseño.
Intellisense
Silverlight Toolkit ha Intellisense ricos en el código XAML y editores de Visual Studio y la mezcla:
Visual Studio XAML intellisense editor también, pero no InfoTip:
Implementación
Editor de código de IntelliSense InfoTip a partir de archivos XML
El Infotips intellisense en editores de código en Visual Studio y Blend provienen de intellisense instalados los archivos XML en Silverlight SDK y directorios Toolkit:
Localización
Los archivos XML de IntelliSense puede ser localizado. Si instala Visual Studio localizados y localizado del SDK de Silverlight, verá Infotips localizada, 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 :

La InfoTip chino es de 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 XAML Intellisense InfoTip de las Asambleas de diseño
El Infotips IntelliSense en Blend 3 editor XAML provienen de un mecanismo diferente: vienen de DescriptionAttribute implementado por dlls diseño instalado en el subdirectorio de diseño:
Por lo que es lo mismo que en Infotips Mezcla panel Propiedades (ver características en tiempo de diseño de Silverlight Toolkit para más información):
xmldoc comentario -> intellisense xml -> DescriptionAttribute en el montaje de diseño
Todos los Infotips vienen de comentarios de documentación XML en el código fuente, como se ve desde abajo de pantalla:
- ponemos xmldoc comentarios en el código fuente
- construcción genera archivos. xml de los comentarios xmldoc
- el archivo. xml están incrustados en los 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 dlls, y los archivos xml se instalan de SDK y herramientas de configuración
Conclusión
Este post describe el soporte intellisense ricos de Silverlight Toolkit y su flujo de trabajo de la aplicación de los comentarios xmldoc a intellisense archivos xml para diseñar dlls. Buena paga comentar!








Comentarios recientes