Метод используется для добавления контрола «Строка» в диалог.
Перегрузки
AddString(string title, bool isRequired) |
Добавить контрол «Строка» |
AddString(string title, bool isRequired, string defaultValue) |
Добавить контрол «Строка», указать, является ли он обязательным для заполнения, и указать значение по умолчанию |
Синтаксис
C# |
public IStringDialogValue AddString(string title, bool isRequired, string defaultValue); |
Параметры
title – заголовок контрола;
isRequired – признак того, что контрол является обязательным для заполнения;
defaultValue – значение по умолчанию.
Возвращаемое значение
Контрол «Строка» (IStringDialogValue).
Методы
Имя |
Описание |
---|---|
MaxLength(int length) |
Задать максимально разрешенную длину строки. Параметр: length – длина строки. Возвращаемое значение: контрол «Строка» |
Задать обработчик, который выполняется при изменении контрола |
|
WithLabel(string label) |
Установить текстовую метку для контрола. Параметр: label – текст метки. Возвращаемое значение: контрол «Строка» |
WithPlaceholder(string text) |
Добавить текст подсказки в контрол. Параметр: text – текст подсказки. Возвращаемое значение: контрол «Строка» |
Свойства
Имя |
Тип |
Описание |
---|---|---|
IsEnabled |
bool |
Признак того, что контрол доступен |
IsLabelVisible |
bool |
Признак того, что текстовая метка является видимой |
IsRequired |
bool |
Признак того, что контрол обязателен для заполнения |
IsVisible |
bool |
Признак того, что контрол является видимым |
Value |
string |
Значение контрола |
Пример 1. Ограничение длины строки до 10 символов
var city = dialog.AddString("Город", true).MaxLength(10);
Пример 2. Добавление текстовой метки для контрола «Строка»
// Добавить метку справа от контрола.
// Метка отобразится курсивом в виде подсказки.
var phone = dialog.AddString("Номер телефона", true).WithLabel("не вводите '+' перед номером");
// При необходимости метку можно скрыть.
phone.IsLabelVisible = false;
© Компания Directum, 2024 |