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
- Наследование
- Атрибуты
Комментарии
Важно!
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() |
Создает окно приложения со стилями и свойствами по умолчанию |
Create(AppWindowPresenter) |
Создает окно со стилями и свойствами, определенными в указанном |
Create(AppWindowPresenter, WindowId) |
Создает окно со стилями и свойствами, определенными в указанном |
Create(AppWindowPresenter, WindowId, DispatcherQueue) |
Создает окно со стилями и свойствами, определенными в указанном |
Destroy() |
Пытается уничтожить окно приложения. |
GetFromWindowId(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 |
Происходит при уничтожении окна. |