【问题标题】:How to add description to a user control property in vb.net如何在 vb.net 中向用户控件属性添加描述
【发布时间】:2011-03-14 04:00:54
【问题描述】:

我创建了一个 Web 用户控件,其属性名为“ReadonlyField”,具有布尔数据类型。我可以在我的网页中使用,现在我想为该属性添加说明,这样我就不需要每次都向我的团队成员解释该属性的用途。

我在 c# 中关注了 sn-p,但在 vb.net 中没有找到任何等价物,也不确定它是否有效。

[Description("My Description")]
public int MyIntProperty
{
    get {..}
    set {..}
}

【问题讨论】:

    标签: asp.net vb.net


    【解决方案1】:

    其实我是把我的放到summary块里,然后在Intellisense中显示出来……

     ''' <summary>
     ''' Returns "INSTALLATION ACTION INITIATED"
     ''' </summary>
     ''' <value></value>
     ''' <returns></returns>
     ''' <remarks></remarks>
     Public ReadOnly Property IAS
         Get
             Return _dict("IAS")
         End Get
     End Property
    

    【讨论】:

      【解决方案2】:

      VB 10 中的直译

      <Description("My Description")> Public Property MyIntProperty As Integer
      

      如果这适用于其他程序员,您可能希望通过 XML cmets 提供 Intellisense 支持。这是在 VB 和 C# 中执行此操作的标准方式。

      VB

       ''' <summary>
       ''' Description goes here
       ''' </summary>
       ''' <value></value>
       ''' <returns></returns>
       ''' <remarks></remarks>
       Public Property MyIntProperty As Integer
      

      【讨论】:

      • 感谢您的快速回复。我正在寻找要显示在属性窗口底部状态栏中的描述。我用 System.ComponentModel 尝试了 并且没有错误。但是我仍然看不到属性窗口状态栏中的描述:(。我需要做任何额外的步骤来完成这个吗?
      • 我读到的所有内容都表明您的做法是正确的。也许这是一些愚蠢的事情,比如你需要清理你的项目,甚至重新启动 Visual Studio。
      • 即使我尝试了所有重新启动 VS 并重建所有内容的方法,但直到现在它还没有工作。无论如何,我正在使用备注来讲述描述。谢谢你的帮助!!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-01
      • 2012-01-31
      • 1970-01-01
      相关资源
      最近更新 更多