あなたのSilverlightコントロールのためのリッチインテリセンスを追加します。
はじめに
これは、デザイン時実装の 変更のシリーズの一部であるSilverlight Toolkitの 2009年3月リリース 。 これはポストのための豊富なIntelliSenseのサポートを示してSilverlightのツールキットと、インテリセンスxmlファイルとデザインアセンブリ内のinfotipにソースのxmldocのから実装の ワークフローを説明しています。
インテリセンス
Silverlightのツールキットは、 Visual StudioおよびBlendの両方のコードとXAMLエディタで豊富なインテリセンスがあります。
Visual StudioのXAMLエディタもインテリセンスが、ありませんヒントであります。
インプリメンテーション
XMLファイルからのコードエディタのIntelliSense Infotip
Visual StudioとBlendでコードエディタでIntelliSense infotipsは、Silverlight SDKとツールキットのディレクトリ下にインストールされインテリセンスxmlファイルから来る。
ローカライゼーション
それらのインテリセンスxmlファイルはローカライズできます。 ローカライズされたVisual StudioおよびローカライズされたSilverlightのSDKをインストールした場合、あなたは英語を話せない人にとっては大きな助けです。ローカライズされたinfotipsが表示されます。 以下中国語簡体字とで実行されているVisual Studioのスクリーンショットです。 Visual StudioのSP1用のSilverlight Toolsの簡体字中国語バージョンは :

中国のinfotipはzh-CHSサブディレクトリの下にローカライズされたSystem.Windows.Controls.xmlからです。
C:\ Program Files \ MicrosoftのSDKの\のSilverlight \ v2.0の\ライブラリ\クライアント> DIR / S / B system.windows.controls.xml C:\ Program Files \ MicrosoftのSDKの\のSilverlight \ v2.0の\ライブラリ\クライアント\ system.windows.controls.xml C:\ Program Files \ MicrosoftのSDKの\のSilverlight \ v2.0の\ライブラリ\クライアント\ ZH-CHS \ system.windows.controls.xml
デザインのアセンブリから、XAMLエディタのIntelliSense Infotip
Blend 3のXAMLエディタでインテリセンスinfotipsは異なるメカニズムから来る:どこから来るのDescriptionAttributeデザインがサブディレクトリの下にインストールされているデザインのDLLによって実装された。
だから、ブレンド[プロパティ]パネルでinfotips(参照してくださいと同じであるSilverlightのツールキットの設計時の機能を詳細については):
xmldocのコメント - >インテリセンスxmlファイル - デザイン·アセンブリーの>のDescriptionAttribute
これらすべてのinfotipsから来たXMLドキュメントのコメントスクリーンショットを下から見られるように、ソースコード内で:
- 我々は、ソースコードではxmldocコメントを入れ
- ビルドが生成されます。それらxmldocのコメントからXMLファイル
- 生成された。xmlファイルは、(参照設計のDLLに埋め込 まれているSilverlightのツールキットのデザイン時の機能の実装を詳細については、)
- コントロールのDLL、デザインDLL、およびxmlファイルは、SDKとツールキットのセットアップによってインストールされ
結論
この記事は、豊富なIntelliSenseのサポートについて説明Silverlight Toolkitの dllを設計するためのxmlファイルのIntelliSenseにはxmldocコメントから、その実装の ワークフローを。 良いコメントになります!








最近のコメント