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, так как пакет SDK для приложений Windows 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, WindowId, DispatcherQueue) |
Создает окно со стилями и свойствами, определенными в указанном |
Create(AppWindowPresenter, WindowId) |
Создает окно со стилями и свойствами, определенными в указанном |
Create(AppWindowPresenter) |
Создает окно со стилями и свойствами, определенными в указанной |
Destroy() |
Пытается уничтожить окно приложения. |
GetFromWindowId(WindowId) |
Возвращает |
Hide() |
Скрывает окно от всех представлений пользовательского интерфейса в системе, но сохраняет объект в живых. |
Move(PointInt32) |
Перемещает окно в указанную точку в координатах экрана. |
MoveAndResize(RectInt32, DisplayArea) |
Перемещает окно в указанную точку в заданной области отображения и задает его указанному размеру. |
MoveAndResize(RectInt32) |
Перемещает окно в указанную точку в координатах экрана и задает для него указанный размер. |
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 |
Происходит при уничтожении окна. |
Применяется к
См. также раздел
- Управление окнами приложений
- настройка
заголовка