InputPane.Hiding Evento
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.
Ocorre quando o painel de entrada começa a deslizar para fora da exibição.
// Register
event_token Hiding(TypedEventHandler<InputPane, InputPaneVisibilityEventArgs const&> const& handler) const;
// Revoke with event_token
void Hiding(event_token const* cookie) const;
// Revoke with event_revoker
InputPane::Hiding_revoker Hiding(auto_revoke_t, TypedEventHandler<InputPane, InputPaneVisibilityEventArgs const&> const& handler) const;
public event TypedEventHandler<InputPane,InputPaneVisibilityEventArgs> Hiding;
function onHiding(eventArgs) { /* Your code */ }
inputPane.addEventListener("hiding", onHiding);
inputPane.removeEventListener("hiding", onHiding);
- or -
inputPane.onhiding = onHiding;
Public Custom Event Hiding As TypedEventHandler(Of InputPane, InputPaneVisibilityEventArgs)
Tipo de evento
Comentários
O sistema associa o painel de entrada à janela do aplicativo que estava visível quando você chamou o método GetForCurrentView . Isso implica que você deve criar um novo objeto de painel de entrada e registrar-se para o evento Showing sempre que criar uma nova janela. Você pode usar o evento Hiding para desfazer as alterações feitas no layout do aplicativo durante o evento Showing .
Quando o sistema chama o manipulador de eventos, o painel de entrada não começou a deslizar para fora da exibição. Depois que o manipulador de eventos retorna, o painel de entrada começa a deslizar para fora da exibição. Se o manipulador de eventos não responder rapidamente o suficiente (dentro de 200 milissegundos), o painel de entrada começará a deslizar para fora do modo de exibição sem esperar o retorno do manipulador de eventos.
Se você criar uma experiência de usuário personalizada para o painel de entrada, defina a propriedade EnsuredFocusedElementInView nos argumentos de evento para notificar a estrutura do aplicativo de que você lidou com o evento do painel de entrada e não tente fazer isso por você.
Você deve minimizar a quantidade de trabalho que faz enquanto o painel de entrada está sendo oculto porque várias animações e redimensionamentos de conteúdo podem estar acontecendo simultaneamente. Quanto mais trabalho você fizer durante esse período, o desempenho geral do sistema causará uma experiência ruim do usuário.