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>

Значение свойства

Область ввода, которая предоставляет указание на тип текстового ввода, ожидаемого элементом управления. Значение по умолчанию — NULL.

Примеры

Ниже описано, как задать 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 является первым элементом в коллекции, также используется следующий элемент в коллекции (если он присутствует).

Применяется к

См. также раздел