AppWindow クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリのコンテンツのシステムマネージド コンテナーを表します。
public ref class AppWindow sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppWindow final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppWindow
Public NotInheritable Class AppWindow
- 継承
- 属性
注釈
重要
タイトル バーのカスタマイズ API は、Windows アプリ SDK 1.2 以降、Windows 10で部分的にサポートされ、Windows 11で完全にサポートされています。 アプリが他のバージョンの Windows でクラッシュしないようにするには、これらの API を呼び出す前に、コードで AppWindowTitleBar.IsCustomizationSupported をチェックする必要があります。 詳細については、「 タイトル バーのカスタマイズ 」を参照してください。
プロパティ
ClientSize |
Win32 クライアント座標のウィンドウのクライアント領域の現在のサイズを取得します。 |
DispatcherQueue |
アプリ ウィンドウに関連付けられているディスパッチャー キューを取得します。 |
Id |
アプリ ウィンドウの識別子を取得します。 |
IsShownInSwitchers |
Alt + TAB やタスク バーなど、さまざまなシステム表現でこのウィンドウが表示されるかどうかを示す値を取得または設定します。 |
IsVisible |
ウィンドウが表示されるかどうかを示す値を取得します。 |
OwnerWindowId |
このウィンドウの所有者の識別子を取得します。所有されていない場合は 0。 |
Position |
画面座標でのウィンドウの現在の位置を取得します。 |
Presenter |
アプリ ウィンドウに現在適用されている発表者を取得します。 |
Size |
画面座標のウィンドウの現在のサイズを取得します。 |
Title |
アプリ ウィンドウの表示タイトルを取得または設定します。 |
TitleBar |
アプリ ウィンドウのタイトル バーを取得します。 |
メソッド
AssociateWithDispatcherQueue(DispatcherQueue) |
指定したディスパッチャー キューにアプリ ウィンドウを関連付けます。 |
Create() |
スタイルとプロパティが既定の に設定されたアプリ ウィンドウを作成します |
Create(AppWindowPresenter) |
指定した で定義されているスタイルとプロパティを含むウィンドウを作成します |
Create(AppWindowPresenter, WindowId) |
指定した で定義され、指定した |
Create(AppWindowPresenter, WindowId, DispatcherQueue) |
指定した で定義されているスタイルとプロパティを持つウィンドウを作成し、指定した |
Destroy() |
アプリ ウィンドウの破棄を試みます。 |
GetFromWindowId(WindowId) |
指定した を使用して を |
Hide() |
システム内のすべての UX 表現からウィンドウを非表示にしますが、オブジェクトは維持されます。 |
Move(PointInt32) |
画面座標内の指定したポイントにウィンドウを移動します。 |
MoveAndResize(RectInt32) |
画面座標内の指定したポイントにウィンドウを移動し、指定したサイズに設定します。 |
MoveAndResize(RectInt32, DisplayArea) |
指定した表示領域内の指定したポイントにウィンドウを移動し、指定したサイズに設定します。 |
MoveInZOrderAtBottom() |
現在のウィンドウを Z オーダーの一番下のウィンドウに移動します。 |
MoveInZOrderAtTop() |
現在のウィンドウを Z オーダーの一番上のウィンドウに移動します。 |
MoveInZOrderBelow(WindowId) |
現在のウィンドウを Z オーダーで指定したウィンドウの下に移動します。 |
Resize(SizeInt32) |
ウィンドウのサイズを指定したサイズに変更します。 |
ResizeClient(SizeInt32) |
クライアント領域の指定したサイズに合わせてウィンドウのサイズを変更します。 |
SetIcon(IconId) |
指定したアイコン ID を使用して、ウィンドウのアイコンを設定します。 |
SetIcon(String) |
指定したアイコン パスを使用して、ウィンドウのアイコンを設定します。 |
SetPresenter(AppWindowPresenter) |
指定した発表者をウィンドウに適用します。 |
SetPresenter(AppWindowPresenterKind) |
指定した発表者の種類をウィンドウに適用します。 |
Show() |
ウィンドウを表示し、アクティブにします。 |
Show(Boolean) |
ウィンドウをアクティブ化するかどうかのオプションが表示されます。 |
ShowOnceWithRequestedStartupState() |
要求された状態の既定の発表者を含むウィンドウを表示します。 |
イベント
Changed |
ウィンドウのプロパティが変更され、当分の間システムが "安定した状態" になっている場合に発生します。 |
Closing |
システム アフォーダンスを介してウィンドウが閉じられているときに発生します。 |
Destroying |
ウィンドウが破棄されるときに発生します。 |