Поделиться через


WindowSizeChangedEventHandler Делегат

Определение

Представляет метод, обрабатывающий событие 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

Объект, к которому прикреплен обработчик.

e
WindowSizeChangedEventArgs

Данные для события.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Событие SizeChanged срабатывает при изменении размера окна . Существует несколько причин, по которым размер окна приложения может измениться. К этим причинам относятся изменения ориентации устройства, которые приводят к перерисовке текущего пользовательского интерфейса приложения или изменению размера приложения пользователем. Обрабатывая событие SizeChanged , приложение может определить текущее представление приложения, чтобы изменить свой пользовательский интерфейс. Это дает коду приложения возможность убедиться, что элементы правильно представлены для нового размера и формы окна. Если состояние представления меняется на узкую ширину, это часто означает, что вы делаете выбор о том, какие элементы пользовательского интерфейса должны оставаться отображаемыми, а какие должны быть скрыты до тех пор, пока приложение не будет восстановлено в более широком представлении. SizeChanged является важным событием для обработки, так как несколько представлений, которые может предложить приложение UWP, контролируются пользователем и могут измениться в любое время.

Применяется к

См. также раздел