Пользовательские свойства
Помимо станартных свойств компонента, можно определить собственные пользовательские свойства. Данные свойства могут использоваться для сохранения внутреннего состояния виджета, например, промежуточного результата какого-либо расчета.
Пользовательские свойства можно добавить к любому компоненту виджета, однако, они не будут влиять на поведение или визуальное представление компонента. Вместо этого, на пользовательские свойства могут ссылаться привязки виджета.
Управление пользовательскими свойствами
Управление пользовательскими свойствами осуществляется через контекстное меню диалогового окна "Свойства компонента" в GUI редакторе. В данном контекстном меню вы увидите три соответствующих пункта:
- Добавить пользовательское свойство. Добавляет новое свойство для компонента, свойства которого изменяются.
- Редактировать пользовательское свойство. Позволяет изменить параметры выбранного свойства.
- Удалить пользовательское свойство. Удаляет определение пользовательского свойства из компонента.
Параметры пользовательского свойства
Параметры пользовательского свойства могут быть определены во время его создания и отредактированы позже. Пользовательское свойство по сути представляет собой таблицу данных.
Имя свойства используется для ссылки на него из привязок виджета.
Другие параметры пользовательского свойства описаны в разделе Формат таблицы данных.