Форма ввода

Элемент, отображающий пользовательскую форму, созданную в Редакторе диалогов .pff-файл, и обеспечивает взаимодействие с ней:
- Передача данных в форму
- Получение результатов ввода
- Обработка действий пользователя
Свойства
Описание общих свойств элемента см. в разделе Свойства элемента.
Символ * в названии свойства указывает на обязательность заполнения.
| Свойство | Тип | Описание |
|---|---|---|
| Файл* | String | Путь к файлу шаблона формы. (формат .pff) |
| Данные | LTools.UserInteractions.Model.UserFormResult | Входящие данные формы ввода |
| Данные | LTools.UserInteractions.Model.UserFormResult | Результаты формы ввода |
Структура LTools.UserInteractions.Model.UserFormResult
[Dictionary<string, string>] TextEdit: массив значений Полей ввода (Ключ - имя, Value - значение)[Dictionary<string, string>] Button: массив значений Кнопок (Ключ - имя, Value - значение)[Dictionary<string, string>] Label: массив значений Надписей (Ключ - имя, Value - значение)[Dictionary<string, string>] ComboBox: массив значений Комбо-бокс (Ключ - имя, Value - значение)[Dictionary<string, bool>] CheckBox: массив значений Выбора (Ключ - имя, Value - значение)[String] Action: Имя действия[String] ActionElementName: Имя элемента, осуществившего действие