Ajouter Intellisense riches pour vos contrôles Silverlight
Présentation
Cela fait partie de la série sur les changements de conception du temps de mise en œuvre de Silverlight Toolkit Mars 2009 Communiqué . Ce message illustre la prise en charge IntelliSense riche pour Silverlight Toolkit , et explique la mise en œuvre du workflow docxml de source à InfoTip dans IntelliSense fichier xml et des assemblages de conception.
Intellisense
Silverlight Toolkit a Intellisense riche en éditeurs de code et XAML dans Visual Studio et Blend:
Visual Studio XAML intellisense éditeur a aussi, mais pas InfoTip:
La mise en œuvre
Editeur de code IntelliSense InfoTip partir de fichiers XML
Le Infotips intellisense dans les éditeurs de code dans Visual Studio et Blend proviennent de fichiers XML IntelliSense installé sous Silverlight SDK et répertoires Toolkit:
Localisation
Ces fichiers XML IntelliSense peut être localisé. Si vous installez Visual Studio et localisées localisées Silverlight SDK, vous verrez Infotips localisée, ce qui est d'une grande aide pour ceux qui ne parlent pas anglais. Ci-dessous la capture d'écran de Visual Studio fonctionne avec la langue chinois simplifié et simplifié la version chinoise de Silverlight Tools pour Visual Studio SP1 :

L'info-bulle chinoise est d'System.Windows.Controls.xml localisée sous zh-CHS sous-répertoire:
C: \ Program Files \ Microsoft SDKs \ Silverlight \ v2.0 \ Libraries \ Client> dir / s / b system.windows.controls.xml C: \ Program Files \ Microsoft SDKs \ Silverlight \ v2.0 \ Libraries \ Client \ system.windows.controls.xml C: \ Program Files \ Microsoft SDKs \ Silverlight \ v2.0 \ Libraries \ Client \ zh-CHS \ system.windows.controls.xml
XAML Editor IntelliSense InfoTip des Assemblées de conception
Le Infotips IntelliSense dans l'éditeur XAML Blend 3 proviennent d'un mécanisme différent: elles viennent de DescriptionAttribute mis en œuvre par les DLL de conception installés sous le répertoire de conception:
Donc, il est le même que dans Blend Infotips panneau Propriétés (s'il vous plaît voir Caractéristiques moment du design dans Silverlight Toolkit pour plus d'informations):
commentaires docxml -> XML IntelliSense fichier -> DescriptionAttribute dans l'assemblage de conception
Tous ceux qui viennent de Infotips commentaires de documentation XML en code source, comme vu d'en bas d'écran:
- nous mettre des commentaires dans le code source docxml
- construction génère des fichiers. xml à partir de ces observations docxml
- les fichiers générés. xml sont intégrés dans la conception des DLL (voir Mise en oeuvre Feature Time Design dans Silverlight Toolkit pour plus d'informations)
- les DLL de contrôle, les DLL de conception, et les fichiers XML sont installés par le SDK et outils d'installation
Conclusion
Ce message décrit la prise en charge IntelliSense riche de Silverlight Toolkit et ses flux de travail mise en œuvre par les commentaires docxml d'IntelliSense des fichiers XML pour la conception des DLL. Bonne paie commenter!








Les commentaires récents