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 App SDK 1.2 以降の Windows 10 で部分的にサポートされ、Windows 11 で完全にサポートされています。 これらの API を呼び出 前に、AppWindowTitleBar.IsCustomizationSupported をコードで確認し、他のバージョンの Windows でアプリがクラッシュしないようにする必要があります。 詳細については、「タイトル バーのカスタマイズ」を参照してください。
プロパティ
ClientSize |
Win32 クライアント座標のウィンドウのクライアント領域の現在のサイズを取得します。 |
DispatcherQueue |
アプリ ウィンドウに関連付けられているディスパッチャー キューを取得します。 |
Id |
アプリ ウィンドウの識別子を取得します。 |
IsShownInSwitchers |
Alt + TAB やタスク バーなど、さまざまなシステム表現でこのウィンドウが表示されるかどうかを示す値を取得または設定します。 |
IsVisible |
ウィンドウが表示されるかどうかを示す値を取得します。 |
OwnerWindowId |
このウィンドウの所有者の識別子を取得します。所有されていない場合は 0。 |
Position |
画面座標でのウィンドウの現在位置を取得します。 |
Presenter |
アプリ ウィンドウに現在適用されている発表者を取得します。 |
Size |
画面座標でのウィンドウの現在のサイズを取得します。 |
Title |
アプリ ウィンドウの表示タイトルを取得または設定します。 |
TitleBar |
アプリ ウィンドウのタイトル バーを取得します。 |
メソッド
AssociateWithDispatcherQueue(DispatcherQueue) |
指定したディスパッチャー キューにアプリ ウィンドウを関連付けます。 |
Create() |
既定の |
Create(AppWindowPresenter, WindowId, DispatcherQueue) |
指定した |
Create(AppWindowPresenter, WindowId) |
指定した |
Create(AppWindowPresenter) |
指定した |
Destroy() |
アプリ ウィンドウの破棄を試みます。 |
GetFromWindowId(WindowId) |
指定した |
Hide() |
システム内のすべての UX 表現からウィンドウを非表示にしますが、オブジェクトは維持されます。 |
Move(PointInt32) |
画面座標の指定したポイントにウィンドウを移動します。 |
MoveAndResize(RectInt32, DisplayArea) |
指定した表示領域内の指定したポイントにウィンドウを移動し、指定したサイズに設定します。 |
MoveAndResize(RectInt32) |
画面座標内の指定したポイントにウィンドウを移動し、指定したサイズに設定します。 |
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 |
ウィンドウが破棄されるときに発生します。 |
適用対象
こちらもご覧ください
- アプリ ウィンドウの を管理する
- タイトル バーのカスタマイズ