Show / Hide Table of Contents

Class WindowManager

Manages Window size, and ensures window correctly resizes during DPI changes to keep consistent DPI-independent sizing.

Inheritance
object
WindowManager
Implements
IDisposable
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: WinUIEx
Assembly: WinUIEx.dll
Syntax
[WinRTRuntimeClassName("Windows.Foundation.IClosable")]
[WinRTExposedType(typeof(WindowManagerWinRTTypeDetails))]
public class WindowManager : IDisposable

Properties

Name Description
AppWindow

Gets a reference to the AppWindow for the app

Height

Gets or sets the height of the window.

IsAlwaysOnTop

Gets or sets a value indicating whether this window is always on top.

IsMaximizable

Gets or sets a value indicating whether the maximimze button is visible

IsMinimizable

Gets or sets a value indicating whether the minimize button is visible

IsResizable

Gets or sets a value indicating whether the window can be resized.

IsTitleBarVisible

Gets or sets a value indicating whether the default title bar is visible or not.

IsVisibleInTray

Gets or sets a value indicating whether the window is shown in the system tray.

MaxHeight

Gets or sets the maximum height of this window

MaxWidth

Gets or sets the maximum width of this window

MinHeight

Gets or sets the minimum height of this window

MinWidth

Gets or sets the minimum width of this window

PersistenceId
PersistenceStorage

Gets or sets the persistence storage for maintaining window settings across application settings.

PresenterKind

Gets or sets the presenter kind for the current window

Width

Gets or sets the width of the window.

WindowState

Gets or sets the current window state.

Methods

Name Description
Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

~WindowManager()

Finalizer

Get(Window)

Gets (or creates) a window manager for the specific window.

Events

Name Description
PositionChanged

Raised if the window position changes.

PresenterChanged

Raised if the presenter for the window changes.

WindowMessageReceived

Event raised when a windows message is received.

WindowStateChanged

Occurs when the window's WindowState property changes.

ZOrderChanged

Raised if the Z order of the window changes.

In this article
Back to top Generated by DocFX