C# 从继承的silverlight控件隐藏属性

C# 从继承的silverlight控件隐藏属性,c#,silverlight-4.0,C#,Silverlight 4.0,我试图对TextBox控件的Text属性的Intellisense隐藏属性 我尝试了以下操作,但是我得到一个编译错误,抱怨Text属性在基类中没有设置为virtual。我并没有试图删除该属性,只是对Intellisense隐藏它。有什么想法吗 public class MyTextBox:TextBox { [EditorBrowsable(EditorBrowsableState.Never)] [Browsable(false)] public override

我试图对
TextBox
控件的
Text
属性的Intellisense隐藏属性

我尝试了以下操作,但是我得到一个编译错误,抱怨
Text
属性在基类中没有设置为virtual。我并没有试图删除该属性,只是对Intellisense隐藏它。有什么想法吗

public class MyTextBox:TextBox
{

   [EditorBrowsable(EditorBrowsableState.Never)]     
   [Browsable(false)]
   public override string Text
   {
      get
      {
         return base.Text;
      }
      set
      {
        base.Text = value;
      }
   }

}
如果它不是虚拟的,您可以使用关键字来隐藏它

像这样:

public class MyTextBox:TextBox
{
   [EditorBrowsable(EditorBrowsableState.Never)]     
   [Browsable(false)]
    public new string Text
    {
      get
      {
         return base.Text;
      }
      set
      {
        base.Text = value;
      }
    }
}

这在代码隐藏中起作用,但似乎并没有对XAML中的intellisense隐藏它。。。。你知道为什么吗?