我有一個從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