Compartilhar via


InputScope Classe

Definição

Representa informações relacionadas aos dados fornecidos por um método de entrada.

public ref class InputScope sealed : DependencyObject
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class InputScope final : DependencyObject
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class InputScope : DependencyObject
Public NotInheritable Class InputScope
Inherits DependencyObject
Herança
Object Platform::Object IInspectable DependencyObject InputScope
Atributos

Comentários

Observação

Um método de entrada (ou IME (Editor de Método de Entrada)) especifica como os dados, como traços de teclado, movimentos do mouse ou ditado de fala, são reconhecidos como entrada. Isso fornece aos usuários a capacidade de especificar caracteres e símbolos que não são exibidos em seus dispositivos de entrada. Por exemplo, idiomas que têm mais grafemas (uma unidade de texto exibida como um único caractere) do que teclas no teclado.

O escopo de entrada indica a entrada esperada para que a estrutura XAML possa exibir um teclado virtual formatado adequadamente (ou SIP (Painel de Entrada Flexível)). O escopo de entrada não executa nenhuma validação e não impede que o usuário forneça nenhuma entrada por meio de um teclado de hardware ou de outra forma.

Construtores

InputScope()

Inicializa uma nova instância da classe InputScope .

Propriedades

Dispatcher

Sempre retorna null em um aplicativo SDK do Aplicativo Windows. Em vez disso, use DispatcherQueue .

(Herdado de DependencyObject)
DispatcherQueue

Obtém o ao DispatcherQueue qual este objeto está associado. O DispatcherQueue representa uma instalação que pode acessar o DependencyObject no thread da interface do usuário, mesmo que o código seja iniciado por um thread que não seja da interface do usuário.

(Herdado de DependencyObject)
Names

Obtém uma coleção de itens InputScopeName válidos que são relevantes para este InputScope.

Métodos

ClearValue(DependencyProperty)

Limpa o valor local de uma propriedade de dependência.

(Herdado de DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Retorna qualquer valor base estabelecido para uma propriedade de dependência, que se aplicaria nos casos em que uma animação não está ativa.

(Herdado de DependencyObject)
GetValue(DependencyProperty)

Retorna o valor efetivo atual de uma propriedade de dependência de um DependencyObject.

(Herdado de DependencyObject)
ReadLocalValue(DependencyProperty)

Retorna o valor local de uma propriedade de dependência, se um valor local for definido.

(Herdado de DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra uma função de notificação para escutar alterações em uma DependencyProperty específica nessa instância dependencyObject .

(Herdado de DependencyObject)
SetValue(DependencyProperty, Object)

Define o valor local de uma propriedade de dependência em um DependencyObject.

(Herdado de DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Cancela uma notificação de alteração que foi registrada anteriormente chamando RegisterPropertyChangedCallback.

(Herdado de DependencyObject)

Aplica-se a

Confira também