用户控件的默认属性值 DefaultValue("晓华") 为什么无法在属性编辑框中显示?该如何解决

用户控件的默认属性值 DefaultValue("晓华") 为什么无法在属性编辑框中显示?
我做的用户控件的默认属性值 DefaultValue("晓华") 为什么无法在属性编辑框中显示?
  Private _UserName As String
  <Category("Appearance"), _
  Description("用户姓名"), _
  DefaultValue("晓华"), _
  Bindable(True)> _
  Public Property UserName() As String
  Get
  _UserName = TextBox1.Text
  Return _UserName
  End Get
  Set(ByVal value As String)
  _UserName = value
  TextBox1.Text = value

  End Set
  End Property

------解决方案--------------------
我也遇到过相同的问题。我用另外得办法解决的,可以行得通,但不知道是不是正确得做法。

Private _UserName As String ="晓华" <Category("Appearance"), _ 
Description("用户姓名"), _ 
Bindable(True) > _ 
Public Property UserName() As String 
Get 
_UserName = TextBox1.Text 
Return _UserName 
End Get 
Set(ByVal value As String) 
_UserName = value 
TextBox1.Text = value 

End Set 
End Property
------解决方案--------------------
我也遇到过相同的问题。我用另外得办法解决的,可以行得通,但不知道是不是正确得做法。 

Private _UserName As String ="晓华"
<Category("Appearance"), _
Description("用户姓名"), _
Bindable(True) > _
Public Property UserName() As String
Get
_UserName = TextBox1.Text
Return _UserName
End Get
Set(ByVal value As String)
_UserName = value
TextBox1.Text = value

End Set
End Property