CoreWindowResizeManager CoreWindowResizeManager CoreWindowResizeManager Class


Defines a type used to manage CoreWindow.SizeChanged events.

public sealed class CoreWindowResizeManagerpublic sealed class CoreWindowResizeManagerPublic NotInheritable Class CoreWindowResizeManager
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


When CoreWindow- is fired, call the static CoreWindowResizeManager::GetForCurrentView method to obtain an instance of this type for the current CoreWindow.

if (m_windowSizeChangeInProgress)
 // A window size change has been initiated and the app has just completed presenting
 // the first frame with the new size. Notify the resize manager so we can abbreviate
 // any resize animation and prevent unnecessary delays.
 m_windowSizeChangeInProgress = false;


ShouldWaitForLayoutCompletion ShouldWaitForLayoutCompletion ShouldWaitForLayoutCompletion ShouldWaitForLayoutCompletion

Gets or sets whether the caller should wait for the new layout to complete.

public bool ShouldWaitForLayoutCompletion { get; set; }public bool ShouldWaitForLayoutCompletion { get; set; }Public ReadWrite Property ShouldWaitForLayoutCompletion As boolpublic bool ShouldWaitForLayoutCompletion { get; set; }
bool bool bool

true if the caller should wait for the new layout to complete; false if it should not.



GetForCurrentView() GetForCurrentView() GetForCurrentView() GetForCurrentView()

Gets an instance of CoreWindowResizeManager for the running app's current CoreWindow.

public static CoreWindowResizeManager GetForCurrentView()public static CoreWindowResizeManager GetForCurrentView()Public Static Function GetForCurrentView() As CoreWindowResizeManagerpublic static CoreWindowResizeManager GetForCurrentView()

NotifyLayoutCompleted() NotifyLayoutCompleted() NotifyLayoutCompleted() NotifyLayoutCompleted()

Notifies the parent CoreWindow object that the new layout has completed.

public void NotifyLayoutCompleted()public void NotifyLayoutCompleted()Public Function NotifyLayoutCompleted() As voidpublic void NotifyLayoutCompleted()


Call this method when your app has completed any changes to the window layout after a CoreWindow.SizeChanged event, such as a screen rotation.