Inicio > tiempo de diseño , Silverlight > Añadir Intellisense ricas para sus controles Silverlight

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:

  • Visual Studio Editor de código:
    VS2008 Code Editor Intellisense
  • Blend 3 Editor de código:
    Blend 3 Code Editor Intellisense
  • Blend 3 XAML editor:
    Blend 3 Xaml Editor Intellisense

Editor de Visual Studio XAML tiene intellisense también, pero no InfoTip:
Visual Studio Xaml Editor Intellisense

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:

Intellisense xml files installed

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 :

Chinese Visual Studio and Infotip

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:

image

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):

Blend Property Inspector Infotip

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:

image

  1. ponemos xmldoc comentarios en el código fuente
  2. construcción genera. xml de los comentarios xmldoc
  3. 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)
  4. 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!

Compartir y Disfrutar:

  • Print
  • email
  • RSS
  • Twitter
  • TwitThis
  • del.icio.us
  • LinkedIn
  • Technorati
  • Facebook
  • Google Bookmarks
  • Live
  • MySpace
  • QQ书签
  1. No hay comentarios todavía.
  1. Aún no vínculos.