Ho un controllo utente che eredita da UserControl. È un pulsante, quindi sto cercando di rendere il testo nel pulsante, modificabile utilizzando la proprietà Text come i pulsanti reali, invece di nominare il mio come _Text. Ho il seguente codice ma non funziona (cioè non appare nella finestra delle proprietà). Il nome dell'etichetta è ContentPresenterPerché la proprietà Testo del controllo personalizzato non viene visualizzata nella finestra Proprietà?
public override string Text
{
get
{
return ContentPresenter.Text;
}
set
{
ContentPresenter.Text = value;
}
}
Questo thread dovrebbe aiutare: http://stackoverflow.com/questions/2873339/why-does-the-text-property-overridden-in-user-control-is-not-show-at-design-t –