Añadir Intellisense ricas para sus controles Silverlight
Introducción
Esto es parte de la serie a tiempo los cambios de diseño en la aplicación Silverlight Toolkit versión marzo 2009 . Este artículo ilustra el intellisense alta compatibilidad con Silverlight Toolkit , y explica su aplicación a partir del flujo de trabajo en las fuentes de xmldoc InfoTip en el archivo XML de IntelliSense y conjuntos de diseño.
Intellisense
Silverlight Toolkit ha Intellisense ricos en el código XAML y editores, tanto en Visual Studio y Blend:
Editor de Visual Studio XAML tiene intellisense también, pero no InfoTip:
Ejecución
Editor de código de IntelliSense InfoTip partir de archivos XML
El Informacióndatos intellisense en los editores de código en Visual Studio y Blend provienen de los archivos xml intellisense instalado bajo Silverlight Toolkit SDK y directorios:
Localización
Los archivos xml intellisense puede ser localizada. Si instala Visual Studio localizada y localizada SDK de Silverlight, verá Informacióndatos localizado, 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 InfoTip System.Windows.Controls.xml de localización del mismo sub zh-CHS directorio:
C: \ Archivos de programa \ Microsoft SDK \ Silverlight \ v2.0 Bibliotecas \ \ Client dir> / s / b system.windows.controls.xml C: \ Archivos de programa \ Microsoft SDK \ Silverlight \ v2.0 Bibliotecas \ \ Client \ system.windows.controls.xml C: \ Archivos de programa \ Microsoft SDK \ Silverlight \ v2.0 Bibliotecas \ \ Client \ zh-CHS \ system.windows.controls.xml
Editor de XAML Intellisense InfoTip de Diseño Asambleas
El Informacióndatos IntelliSense en el editor XAML Blend 3 provienen de un mecanismo diferente: vienen de DescriptionAttribute ejecutado por dlls diseño instalado en el subdirectorio de diseño:
Por lo tanto, es el mismo que en Blend Informacióndatos panel Propiedades (consulte Características de diseño en Silverlight Toolkit Tiempo para más información):
xmldoc comentario -> intellisense xml - DescriptionAttribute> en el diseño de montaje
Todos los Informacióndatos provienen de los 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. xml de los comentarios xmldoc
- el archivo. xml están incrustados en dlls diseño (véase el tiempo de diseño de funciones de aplicación de Silverlight Toolkit para más información)
- las dlls control, dlls diseño, y los archivos xml se instalan de SDK y de configuración Toolkit
Conclusión
Este artículo describe el intellisense rico soporte de Silverlight Toolkit y su flujo de trabajo de aplicación de los comentarios a xmldoc intellisense archivos xml para diseñar dlls. Buena paga comentar!








Comentarios Recientes