RichEditBox.InputScope Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает контекст для входных данных, используемых этим элементом RichEditBox.
public:
property InputScope ^ InputScope { InputScope ^ get(); void set(InputScope ^ value); };
InputScope InputScope();
void InputScope(InputScope value);
public InputScope InputScope { get; set; }
var inputScope = richEditBox.inputScope;
richEditBox.inputScope = inputScope;
Public Property InputScope As InputScope
<RichEditBox InputScope="inputScopeName" .../>
- or -
<RichEditBox>
<RichEditBox.InputScope>
<InputScope>
<InputScope.Names>
<InputScopeName NameValue="inputScopeName"/>
</InputScope.Names>
</InputScope>
</RichEditBox.InputScope>
</RichEditBox>
Значение свойства
Входной область, который предоставляет указание на тип текстового ввода, ожидаемого элементом управления.
Примеры
Вот как можно задать InputScope в XAML и в коде.
<RichEditBox InputScope="Formula"/>
RichEditBox editBox = new RichEditBox();
InputScope scope = new InputScope();
InputScopeName scopeName = new InputScopeName();
scopeName.NameValue = InputScopeNameValue.Formula;
scope.Names.Add(scopeName);
editBox.InputScope = scope;
Комментарии
Входной область предоставляет подсказку о типе текстового ввода, ожидаемого элементом управления. Различные элементы системы могут реагировать на подсказку, предоставляемую входным область, и предоставлять специализированный пользовательский интерфейс для типа входных данных. Например, на мягкой клавиатуре может отображаться числовая панель для ввода текста, если для элемента управления InputScope задано значение Number
. Полный список входных область значений см. в перечислении InputScopeNameValue.
Элемент управления также может интерпретировать введенные данные по-разному (как правило, для областей ввода, связанных с Восточной Азии). Входной область не выполняет никакой проверки и не запрещает пользователю вводить данные с помощью аппаратной клавиатуры или другого устройства ввода.
Примечание
Хотя это свойство может содержать коллекцию значений InputScopeName , в большинстве случаев используется только первое. Единственным исключением является случай, когда Private
задан в качестве значения.
Private
никогда не игнорируется, независимо от его расположения в коллекции. Если Private
является первым элементом в коллекции, также используется следующий элемент в коллекции (если он присутствует).