为你的Silverlight控件添加丰富的Intellisense
介绍
这是Silverlight工具包 2009年3月发布一系列的设计时间,在实施变化的一部分。 这篇文章说明了为丰富的intellisense支持Silverlight工具包 ,并解释执行工作流程,从源到信息提示xmlDoc中的intellisense XML文件和设计组件。
智能感知
Silverlight工具包有丰富的Intellisense代码和XAML编辑:在Visual Studio和Blend
Visual Studio的XAML编辑器的IntelliSense,但没有信息提示:
实施
从XML文件的代码编辑器的智能感知信息提示
在Visual Studio和混合来自安装的Silverlight SDK和工具包目录下的intellisense XML文件的代码编辑器中的IntelliSense infotips:
本土化
可以本地化的IntelliSense的XML文件。 如果您安装本地化的Visual Studio和Silverlight SDK的本地化,你会看到本地化infotips,这是一个很大的帮助那些不会说英语。 下面是运行简体中文语言和简化中国版的Visual Studio SP1的Silverlight工具 Visual Studio中的截图:

中国的信息提示是从局部System.Windows.Controls.xml ZH-CHS子目录下:
C:\程序文件\微软的SDK \的Silverlight \ 2.0 \图书馆\客户端> DIR / S / B system.windows.controls.xml C:\程序文件\微软的SDK \的Silverlight \ 2.0 \图书馆\客户端\ system.windows.controls.xml C:\程序文件\微软的SDK \的Silverlight \ 2.0 \图书馆\客户端\ ZH-CHS \ system.windows.controls.xml
XAML编辑器的智能感知信息提示从设计大会
从一个不同的机制来Blend 3的XAML编辑器中的IntelliSense infotips:他们来自DescriptionAttribute设计子目录下安装设计的DLL实施:
因此,它是在Blend属性“面板(请参阅infotips Silverlight工具包的设计时功能的更多信息):
xmlDoc中评论 - > IntelliSense的XML文件 - >在设计装配DescriptionAttribute
所有这些infotips来自XML文档注释的源代码,从下面的截图:
- 我们把源代码xmlDoc中的意见
- 编译生成xmlDoc中的意见从这些XML文件。
- 生成的XML文件中嵌入设计的DLL(请参阅Silverlight工具包的设计时功能的实现详细信息)
- 控制的DLL,设计的DLL,XML文件是安装SDK和工具包安装
结论
这篇文章介绍了丰富的intellisense支持Silverlight工具包 xmlDoc中的意见和实施工作流程的IntelliSense XML文件设计的DLL。 良好的注释补薪!








最新评论