CoreWindowResizeManager Class

CoreWindow.SizeChanged イベントを管理するために使用する型を定義します。

構文


public sealed class CoreWindowResizeManager

属性

[MarshalingBehavior(Agile)]
[Version(0x06020000)]
[WebHostHidden()]

メンバー

CoreWindowResizeManagerクラス には次の種類のメンバーがあります。

メソッド

The CoreWindowResizeManager クラス には次のメソッドがあります。 また、以下からもメソッドが継承されます。Object クラス.

メソッド説明
GetForCurrentView Gets an instance of CoreWindowResizeManager for the running app's current CoreWindow.
NotifyLayoutCompleted Notifies the parent CoreWindow object that the new layout has completed.

 

プロパティ

CoreWindowResizeManagerクラス には次のプロパティがあります。

プロパティアクセスの種類説明

ShouldWaitForLayoutCompletion

読み取り/書き込みGets or sets whether the caller should wait for the new layout to complete.

 

解説

CoreWindow->SizeChanged が発生したら、静的な CoreWindowResizeManager::GetForCurrentView メソッドを呼び出し、現在の 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.
	CoreWindowResizeManager::GetForCurrentView()->NotifyLayoutCompleted();
	m_windowSizeChangeInProgress = false;
}

要件

最小限サポートされるクライアント

Windows 8 [Windows ストア アプリのみ]

最小限サポートされるサーバー

Windows Server 2012 [Windows ストア アプリのみ]

最小限サポートされる携帯電話

Windows Phone 8

名前空間

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

メタデータ

Windows.winmd

参照

Object

 

 

表示:
© 2014 Microsoft