服务器控件的自定义intellisense?

时间:2008-11-21 01:17:17

标签: controls intellisense

您是否可以编程/配置Visual Studio以为您自己的服务器控件生成自定义智能感知。

例如,你可以做到这一点:

alt text http://www.yart.com.au/test/vs.gif

表示您自己的标记:

<MyCompany:MyTag ...

2 个答案:

答案 0 :(得分:3)

你应该免费获得这个(控制的默认行为)。在键入自定义控件时,引用是否全部到位?

有一个属性可以隐藏intellisense中的属性:

[EditorBrowsableAttribute (EditorBrowsableState.Never)] 

使用description属性提供其他帮助:

[Description("My extra helpful description")]

还有一些其他属性会影响智能感知和您可能想要查找的属性资源管理器...

答案 1 :(得分:1)

Bluevision为Visual Studio提供了一个很好的插件来为您完成此任务。上次我看,它是免费的。 (是的,它仍然是免费的!)

  • IntellisenseAttribute类允许您指定将生成intellisense符号的成员。

  • 当您无权访问源代码时,能够为程序集生成默认的intellisense符号。

  • NEW Snaps直接进入IDE,以便在构建过程中自动生成智能感知。

  • 支持两种视觉效果:完整模式和皮肤模式。

  • 完整的源代码。

  • FREE!

http://www.bluevisionsoftware.com/WebSite/ProductsAndServicesInfo.aspx?ID=9