覆盖父级属性的DefaultValue

时间:2012-09-25 10:36:37

标签: .net .net-2.0 controls system.componentmodel

我正在继承一个Control,其目标是覆盖某些属性的DefaultValue属性的值。但是,要做到这一点,我需要添加一些样板来为父类的属性创建“代理”,如下所示:

<DefaultValue("new_default_value")> _
Public Overloads Property SomeProperty As String
    Get
        Return MyBase.SomeProperty
    End Get
    Set(value As String)
        MyBase.SomeProperty = value
    End Set
End Property

我的问题是,有没有更好的方法来覆盖DefaultValue属性的值而不使用它?只要它在Visual Studio表单设计器中可用/可见。

0 个答案:

没有答案