Обзор контрола PropertyGrid¶
PropertyGridControl отображает публичные свойства и их значения привязанного объекта (объектов) в виде вертикального списка. Каждый элемент списка отрисовывается как строка, содержащая две ячейки: «имя свойства» и «значение свойства».
PropertyGrid может автоматически заполнять строки из привязанного объекта (объектов). Вы также можете вручную создавать строки в коде. Специальные атрибуты, применённые к свойствам привязанного объекта, позволяют задать пользовательскую видимость, состояние «только для чтения», отображаемое имя, категорию и конвертер типов.
Контрол поддерживает категориальные строки, которые позволяют объединять строки в разворачиваемые группы.
Привязка данных и настройка строк¶
Когда вы привязываете контрол к объекту (объектам), контрол автоматически генерирует строки для всех публичных свойств. Специальные атрибуты позволяют настраивать параметры генерации строк.
Контрол также поддерживает ручную генерацию обычных и категориальных строк. Информацию смотрите в следующих разделах:
Редактирование данных¶
Пользователи могут редактировать часть «значение» строк, если редактирование данных включено. Контрол использует редакторы по умолчанию для отображения и редактирования значений строк распространённых типов данных (Boolean, Double, Integer, перечисления и т. д.). При необходимости вы также можете задать пользовательские редакторы для конкретных строк.
Чтобы узнать, как задавать редакторы и обращаться к ним, получать и устанавливать значения ячеек, смотрите следующие разделы:
Встроенный поиск¶
Панель поиска PropertyGrid позволяет пользователям быстро находить строки по именам.
Подробнее смотрите в следующем разделе:
Часто используемый API¶
В следующем разделе описаны члены API, которые помогают выполнять наиболее популярные задачи настройки:
* Эта страница переведена с использованием технологий машинного перевода.
