Украсьте свойство с помощью CategoryAttribute
и укажите название категории, в которой вы хотите, чтобы это свойство появилось. Если эта категория еще не существует, новая один будет создан автоматически.
Например, если у вас есть свойство UserName
, которое вы хотите отобразить в пользовательской категории «Пользователи» в окне свойств, вы должны написать следующий код в своем пользовательском элементе управления:
[Category("Users")]
public string UserName
{
get { return _userName }
set { _userName = value }
}
Если вы хотите, чтобы ваше имущество отображалось в существующей категории (одной из тех, которые уже отображаются в окне «Свойства»), вам следует указать вместо нее название этой категории. Например, если бы я хотел, чтобы свойство UserName
появилось в категории «Данные», я просто изменил бы приведенный выше код на:
[Category("Data")]
public string UserName
{
get { return _userName }
set { _userName = value }
}