Скрытие атрибутов управления в ASP.Net - PullRequest
1 голос
/ 07 мая 2009

Я создаю составной элемент управления, который состоит из WebDataGrid Infragistics, кнопки добавления и некоторых ModalPopupExtenders. Я хочу, чтобы использование этого составного элемента управления во время разработки было как можно более простым. Это означает, что, как только они набирают текст, они не хотят, чтобы там были какие-либо AccessKey, EnableTheming и все эти совершенно не относящиеся к делу свойства, которые будут отображаться при разработке этого элемента управления.

Итог: кто-нибудь знает, как скрыть атрибут в пользовательском элементе управления?

Jonathan

1 Ответ

2 голосов
/ 07 мая 2009

вы можете переопределить все свойства и установить для них атрибут Browsable:

[Browsable(false)]
public override string AccessKey
{
    get
    {
        return base.AccessKey;
    }
    set
    {
        base.AccessKey = value;
    }
}
...