WindowSizeChangedEventHandler 대리자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Window.SizeChanged 이벤트를 처리할 메서드를 나타냅니다.
public delegate void WindowSizeChangedEventHandler(Platform::Object ^ sender, WindowSizeChangedEventArgs ^ e);
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1545717570, 11501, 20441, 186, 56, 113, 24, 212, 14, 150, 107)]
class WindowSizeChangedEventHandler : MulticastDelegate
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1545717570, 11501, 20441, 186, 56, 113, 24, 212, 14, 150, 107)]
public delegate void WindowSizeChangedEventHandler(object sender, WindowSizeChangedEventArgs e);
Public Delegate Sub WindowSizeChangedEventHandler(sender As Object, e As WindowSizeChangedEventArgs)
매개 변수
- sender
-
Object
Platform::Object
IInspectable
처리기가 연결된 개체입니다.
이벤트에 대한 이벤트 데이터입니다.
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
설명
Window 크기가 변경되면 SizeChanged 이벤트가 발생합니다. 앱의 창 크기가 변경될 수 있는 여러 가지 이유가 있습니다. 이러한 이유로는 현재 앱 UI를 다시 그리거나 사용자가 앱 크기를 조정하는 디바이스 방향 변경이 포함됩니다. SizeChanged 이벤트를 처리하면 앱에서 UI를 수정하기 위해 현재 앱 보기가 무엇인지 확인할 수 있습니다. 이렇게 하면 앱 코드에서 요소가 새 창 크기와 모양에 대해 올바르게 표시되도록 할 수 있습니다. 보기 상태가 좁은 너비로 변경되는 경우 이는 표시되어야 하는 UI 요소와 앱이 더 넓은 보기로 복원될 때까지 숨겨야 하는 UI 요소를 선택하는 경우가 많습니다. SizeChanged 는 UWP 앱에서 제공할 수 있는 여러 보기가 사용자에 의해 제어되고 언제든지 변경될 수 있으므로 처리해야 하는 중요한 이벤트입니다.