RichEditBox.InputScope Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o contexto de entrada usado por esse 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>
Valor da propriedade
O escopo de entrada, que fornece uma dica para o tipo de entrada de texto esperado pelo controle.
Exemplos
Veja como definir o InputScope no XAML e no código.
<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;
Comentários
O escopo de entrada fornece uma dica para o tipo de entrada de texto esperado pelo controle. Vários elementos do sistema podem responder à dica fornecida pelo escopo de entrada e fornecer uma interface do usuário especializada para o tipo de entrada. Por exemplo, o teclado virtual pode mostrar um teclado numérico para entrada de texto quando o controle tiver seu InputScope definido como Number
. Consulte a enumeração InputScopeNameValue para obter uma lista completa de valores de escopo de entrada.
O controle também pode interpretar os dados inseridos de forma diferente (normalmente para escopos de entrada relacionados ao Leste Asiático). O escopo de entrada não executa nenhuma validação e não impede que o usuário forneça qualquer entrada por meio de um teclado de hardware ou outro dispositivo de entrada.
Observação
Embora essa propriedade possa conter uma coleção de valores InputScopeName , na maioria dos casos apenas o primeiro é usado. A única exceção a isso é quando Private
é especificado como um valor.
Private
nunca é ignorado, independentemente de sua localização na coleção. Se Private
for o primeiro item da coleção, o próximo item da coleção (se presente) também será usado.