InputPane.Hiding | hiding Event

입력 창이 뷰에서 벗어나서 숨겨지려고 하면 발생합니다.

구문


function onHiding(eventArgs) { /* 코드 */ }
 
// addEventListener syntax
inputPane.addEventListener("hiding", onHiding);
inputPane.removeEventListener("hiding", onHiding);
 
- or -

inputPane.onhiding = onHiding;


이벤트 정보

대리자 TypedEventHandler<InputPane, InputPaneVisibilityEventArgs>

설명

시스템이 GetForCurrentView 메서드를 호출했을 때 표시된 응용 프로그램 창과 입력 창을 연결합니다. 이는 새 입력 창 개체를 만들고 새 창을 만들 때마다 Showing 이벤트를 등록해야 한다는 것을 의미합니다. Hiding 이벤트를 사용하면 Showing 이벤트를 수행하는 동안 앱의 레이아웃에 대해 변경된 내용을 실행 취소할 수 있습니다.

시스템이 이벤트 처리기를 호출하는 경우 입력 창이 뷰에서 벗어나도록 시작되지 않았습니다. 이벤트 처리기가 반환된 후 입력 창이 슬라이드 방식으로 사라지기 시작합니다. 이벤트 처리기에서 충분히 빠르게 반응하지 않을 경우(200밀리초 내) 입력 창은 이벤트 처리기가 반환할 때까지 기다리지 않고 슬라이드 방식으로 사라지기 시작합니다.

입력 창에 대해 사용자 지정 사용자 경험을 만들 경우 입력 창 이벤트를 처리한 앱 프레임워크를 알리도록 이벤트 인수에 EnsuredFocusedElementInView 속성을 설정해야 하며 사용자 대신 그렇게 하도록 두면 안 됩니다.

여러 애니메이션 및 콘텐츠의 크기가 동시에 조정될 수 있으므로 입력 창이 숨겨져 있는 동안의 작업량을 최소화해야 합니다. 이 기간 동안 많은 작업을 수행할 수록 전체 시스템 성능에 영향을 미쳐 좋지 않은 사용자 경험을 초래합니다.

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

지원되는 최소 전화

Windows Phone 8[네이티브 앱만 해당]

Namespace

Windows.UI.ViewManagement
Windows::UI::ViewManagement [C++]

Metadata

Windows.winmd

참고 항목

InputPane
InputPaneVisibilityEventArgs

 

 

표시:
© 2015 Microsoft