Variable
Объект; не имеет графического отображения.
Шаблон Variable
Описание Variable
Атрибуты объекта Variable
Name
Название объекта Variable.
Обязательный атрибут.
Type
Название типа объекта Variable в сборке.
Обязательный атрибут.
Assembly
Название сборки (библиотека).
Обязательный атрибут.
Получение значения Variable
Значением Variable считается значение, указанное в тэге <Value>
.
Значение объекта: любое значение.
Задание значения Variable
Тэги, специфичные для Variable
Change
Настройки изменения проперти ValueChanged
объекта.
Необязательный тэг.
Если тэг <Change>
отсутствует, то для атрибутов User
, Source
и ValueSet
используются значения True, True, и True соответственно.
Атрибуты тэга <Change>
User
Признак, будет ли ValueChanged
иметь значение True, если пользователь в графическом интерфейсе изменит значение объекта.
Обязательный атрибут. Ожидается логическое значение.
Source
Признак, будет ли ValueChanged
иметь значение True, если значение объекта перезагрузится из источника.
Если атрибут Source
имеет значение False, и при этом значение из источника перезагрузилось, то ValueChanged
будет иметь значение False.
Обязательный атрибут. Ожидается логическое значение.
ValueSet
Признак, будет ли ValueChanged
иметь значение True, если значение объекта будет присвоено из команды ValueSetCommand
.
Если атрибут ValueSet
имеет значение False, и при этом значение было присвоено из команды ValueSetCommand
, то ValueChanged
будет иметь значение False.
Обязательный атрибут. Ожидается логическое значение.
Value
Значение объекта Variable.
Необязательный тэг. Значение тэга <Value>
: любое значение.
Если тэг <Value>
отсутствует, то используется значение NULL.
Get-проперти для получения свойств
Value
Возвращает значение объекта Variable, если он его имеет.
ValueChanged
Возвращает признак того, было ли изменено значение объекта Variable в процессе работы.
Есть 3 способа изменить значение объекта:
Изменить значение прямым образом в графическом интерфейсе формы, с помощью set-проперти
ValueChanged
.Указать источник значения (ссылка на любые данные на форме). В случае изменения значения в источнике, автоматически изменится значение и самого объекта.
Присвоить значение объекту посредством команды
ValueSetCommand
.
Set-проперти для динамического задания свойств
Value
Задает значение объекта Variable.
Значение тэга <Property>
: любое значение.
ValueChanged
Задает признак изменения значения объекта Variable.
Значение тэга <Property>
: ожидается логическое значение.
Refresh
Обновляет значение переменной
Значение тэга <Property>
не ожидается.
Примеры
Работают только со числами. Со строками не работают вообще.
Пример 1. Работающий.
Пример 2. Не работающий.
Last updated