Add Rich Intellisense für Ihre Silverlight-Steuerelemente
Einführung
Dies ist Teil der Serie über Design-Zeit die Umsetzung Veränderungen in Silverlight Toolkit März 2009 Release . Dieser Beitrag veranschaulicht die reiche IntelliSense-Unterstützung für Silverlight Toolkit , und erläutert die Umsetzung in Workflow von der Quelle bis xmldoc Baugruppen InfoTip in IntelliSense XML-Datei und Design.
Intellisense
Silverlight Toolkit ist reich in Intellisense Code und XAML-Editoren in Visual Studio und Blend:
Visual Studio XAML-Editor verfügt über IntelliSense auch, aber keine InfoTip:
Durchführung
Code-Editor Intellisense Infotip aus XML-Dateien
Die IntelliSense infotips in Code-Editoren in Visual Studio und Blend kommen aus IntelliSense XML-Dateien unter Silverlight SDK Toolkit und Verzeichnissen installiert:
Lokalisierung
Die IntelliSense XML-Dateien lokalisiert werden kann. Wenn Sie Visual Studio und Silverlight SDK lokalisierte lokalisierten installieren, sehen Sie infotips lokalisiert, was eine große Hilfe für diejenigen, die kein Englisch sprechen ist. Unten ist der Screenshot von Visual Studio läuft mit vereinfachtem Chinesisch und vereinfachtes Chinesisch-Version von Silverlight Tools für Visual Studio SP1 :

Die chinesische InfoTip ist von lokalisierten System.Windows.Controls.xml unter zh-CHS Unterverzeichnis:
C: \ Program Files \ Microsoft SDKs \ Silverlight \ v2.0 \ Bibliotheken \ Client> dir / s / b system.windows.controls.xml C: \ Program Files \ Microsoft SDKs \ Silverlight \ v2.0 \ Bibliotheken \ Client \ system.windows.controls.xml C: \ Program Files \ Microsoft SDKs \ Silverlight \ v2.0 \ Bibliotheken \ Client \ zh-CHS \ system.windows.controls.xml
XAML-Editor Intellisense Infotip Design aus Assemblies
Die IntelliSense infotips in Blend 3 XAML-Editor-Mechanismus aus einem anderen: sie stammen aus DescriptionAttribute Unterverzeichnis umgesetzt by design Design dlls installiert unter:
So ist es das gleiche wie in infotips Blend Properties Panel (siehe Design Time Features in Silverlight Toolkit für mehr Informationen):
xmldoc Kommentar -> IntelliSense XML-Datei -> DescriptionAttribute im Design Assembly
All jene infotips kommen XML-Dokumentation Kommentare im Quelltext, als Screenshot von unten gesehen:
- Wir setzen xmldoc Kommentare im Quellcode
- Build generiert. xml-Dateien von denen xmldoc Kommentare
- die generierten. xml-Dateien sind DLLs eingebettet im Design (siehe Design Time Feature-Implementierung in Silverlight Toolkit für weitere Informationen)
- die Kontrolle DLLs, Design-DLLs, und XML-Dateien werden von SDK und Toolkit Setup installiert
Abschluss
Dieser Beitrag beschreibt die Reichen IntelliSense Unterstützung von Silverlight Toolkit und seine Umsetzung von Workflow xmldoc Kommentare zu Dateien IntelliSense XML-DLLs Design. Gut zu kommentieren lohnt sich!








Jüngste Kommentare