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

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

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