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
Объект, к которому прикреплен обработчик.
Данные для события.
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Событие SizeChanged срабатывает при изменении размера окна . Существует несколько причин, по которым размер окна приложения может измениться. К этим причинам относятся изменения ориентации устройства, которые приводят к перерисовке текущего пользовательского интерфейса приложения или изменению размера приложения пользователем. Обрабатывая событие SizeChanged , приложение может определить текущее представление приложения, чтобы изменить свой пользовательский интерфейс. Это дает коду приложения возможность убедиться, что элементы правильно представлены для нового размера и формы окна. Если состояние представления меняется на узкую ширину, это часто означает, что вы делаете выбор о том, какие элементы пользовательского интерфейса должны оставаться отображаемыми, а какие должны быть скрыты до тех пор, пока приложение не будет восстановлено в более широком представлении. SizeChanged является важным событием для обработки, так как несколько представлений, которые может предложить приложение UWP, контролируются пользователем и могут измениться в любое время.