我有一个从UserControl继承的用户控件。这是一个按钮,所以我试图在按钮中创建文本,通过使用Text属性(如真实按钮)进行更改,而不是像_Text这样命名我自己的文本。我有以下代码,但它不起作用(即它不显示在属性窗口中)。标签的名称是ContentPresenter为什么我的自定义控件的文本属性不会显示在属性窗口中?
public override string Text
{
get
{
return ContentPresenter.Text;
}
set
{
ContentPresenter.Text = value;
}
}
此主题应该有所帮助:http://stackoverflow.com/questions/2873339/why-does-the-text-property-overridden-in-user-control-is-not-showing-at-design-t – 2012-04-16 20:06:33