AppWindow Класс

Определение

Представляет управляемый системой контейнер для содержимого приложения.

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
Наследование
Object Platform::Object IInspectable AppWindow
Атрибуты

Комментарии

Важно!

API настройки заголовка строки частично поддерживаются в Windows 10 начиная с Windows App SDK 1.2 и полностью поддерживаются в Windows 11. Перед вызовом этих API проверка AppWindowTitleBar.IsCustomizationSupported, чтобы убедиться, что приложение не аварийно завершает работу в других версиях Windows. Дополнительные сведения см. в разделе Настройка строки заголовка .

Свойства

ClientSize

Возвращает текущий размер клиентской области окна в координатах клиента Win32.

DispatcherQueue

Возвращает очередь диспетчера, связанную с окном приложения.

Id

Возвращает идентификатор окна приложения.

IsShownInSwitchers

Возвращает или задает значение, указывающее, будет ли это окно отображаться в различных системных представлениях, таких как ALT+TAB и панель задач.

IsVisible

Возвращает значение, указывающее, отображается ли окно.

OwnerWindowId

Возвращает идентификатор владельца этого окна; или 0, если она не принадлежит.

Position

Возвращает текущее положение окна в координатах экрана.

Presenter

Возвращает текущего докладчика для окна приложения.

Size

Возвращает текущий размер окна в координатах экрана.

Title

Возвращает или задает отображаемое название окна приложения.

TitleBar

Возвращает заголовок окна приложения.

Методы

AssociateWithDispatcherQueue(DispatcherQueue)

Связывает окно приложения с указанной очередью диспетчера.

Create()

Создает окно приложения со стилями и свойствами по умолчанию OverlappedPresenter.

Create(AppWindowPresenter)

Создает окно со стилями и свойствами, определенными в указанном AppWindowPresenterобъекте .

Create(AppWindowPresenter, WindowId)

Создает окно со стилями и свойствами, определенными в указанном AppWindowPresenter объекте и родительскими для указанного окна.

Create(AppWindowPresenter, WindowId, DispatcherQueue)

Создает окно со стилями и свойствами, определенными в указанном AppWindowPresenterобъекте , с родительским элементом указанного окна и связанным с указанным DispatcherQueue.

Destroy()

Пытается уничтожить окно приложения.

GetFromWindowId(WindowId)

AppWindow Возвращает объект с указанным WindowId, если он доступен. Возвращает значение null , WindowId если не удается сопоставить с допустимым окном.

Hide()

Скрывает окно от всех представлений пользовательского интерфейса в системе, но сохраняет объект в активном состоянии.

Move(PointInt32)

Перемещает окно в указанную точку в экранных координатах.

MoveAndResize(RectInt32)

Перемещает окно в указанную точку в экранных координатах и задает для него указанный размер.

MoveAndResize(RectInt32, DisplayArea)

Перемещает окно в указанную точку в пределах заданной области отображения и задает для него указанный размер.

MoveInZOrderAtBottom()

Перемещает текущее окно в нижнее окно в Z-порядке.

MoveInZOrderAtTop()

Перемещает текущее окно в верхнюю часть в Z-порядке.

MoveInZOrderBelow(WindowId)

Перемещает текущее окно под указанное окно в Z-порядке.

Resize(SizeInt32)

Изменяет размер окна до указанного размера.

ResizeClient(SizeInt32)

Изменяет размер окна в соответствии с заданным размером для клиентской области.

SetIcon(IconId)

Задает значок для окна, используя указанный идентификатор значка.

SetIcon(String)

Задает значок для окна, используя указанный путь к значку.

SetPresenter(AppWindowPresenter)

Применяет указанного докладчика к окну.

SetPresenter(AppWindowPresenterKind)

Применяет указанный вид докладчика к окну.

Show()

Отображает окно и активирует его.

Show(Boolean)

Отображает окно с параметром активации или нет.

ShowOnceWithRequestedStartupState()

Отображает окно с выступающим по умолчанию в запрошенном состоянии.

События

Changed

Происходит, когда свойство окна изменилось, а система в настоящее время находится в "устойчивом состоянии".

Closing

Происходит при закрытии окна с помощью возможности системы.

Destroying

Происходит при уничтожении окна.

Применяется к

См. также раздел