¿Por qué la propiedad de Texto de mi Control personalizado no se muestra en la ventana Propiedades?

Tengo un control de usuario que hereda de UserControl. Es un botón, así que estoy tratando de hacer que el texto en el botón se pueda cambiar usando la propiedad Texto como los botones reales, en lugar de nombrar el mío como _Text. Tengo el siguiente código pero no funciona (es decir, no aparece en la ventana de propiedades). El nombre de la etiqueta es ContentPresenter.

<code>public override string Text
{
    get
    {
        return ContentPresenter.Text;
    }
    set
    {
        ContentPresenter.Text = value;
    }
}
</code>

Respuestas a la pregunta(1)

Su respuesta a la pregunta