propriedade @Overridden Font no controle de usuário personalizado não é exibida no arquivo de designer

Eu tenho um controle de usuário personalizado e substitui sua propriedade Fon

Quando solto uma cópia do meu controle de usuário em um formulário, posso definir a propriedade Font muito bem, mas não vejo o valor definido para 'Font' aparecendo no arquivo de designer do meu formulário. Quando eu compilo / executo meu aplicativo, o valor digitado é perdido.

Observe que eu também quero substituir a propriedade Text e também não pude ver o valor definido para isso no arquivo de designer - até encontrar uma resposta aqui para ajudar nisso (eu precisava definir o 'DesignerSerializationVisibility' e Atributos 'EditorBrowsable'). Eu tentei fazer o mesmo para a fonte, mas sem sucesso. Alguma ideia

    private Font _Font = UserControl.DefaultFont;

    [Description("Sets the font of the button caption"),,
     Browsable(true),
     Bindable(true),
     EditorBrowsable(EditorBrowsableState.Always),
     DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
    public override Font Font
    {
        get { return _Font; }
        set
        {
            _Font = value;
        }

    }

questionAnswers(1)

yourAnswerToTheQuestion