Namespace WinMan
Classes
CurrentDesktopChangedEventArgs
CursorLocationChangedEventArgs
DesktopChangedEventArgs
DisplayChangedEventArgs
DisplayRectangleChangedEventArgs
DisplayScalingChangedEventArgs
FocusedWindowChangedEventArgs
InvalidDisplayReferenceException
InvalidReferenceException
InvalidVirtualDesktopReferenceException
InvalidWindowReferenceException
PrimaryDisplayChangedEventArgs
PropertyChangedEventArgsBase<TSource, TValue>
WindowChangedEventArgs
WindowFocusChangedEventArgs
WindowPositionChangedEventArgs
WindowStateChangedEventArgs
WindowTitleChangedEventArgs
WindowTopmostChangedEventArgs
WorkspaceExtensions
Structs
Point
Represents a point in screen-space coordinates.
Rectangle
A rectangle in screen-space coordinates.
Interfaces
IDisplay
Represents a display that is attached to the system and can contain windows.
IDisplayManager
Allows enumeration the displays attached to the system.
IPropertyChangedEventArgs
IVirtualDesktop
Represents a virtual desktop.
IVirtualDesktopManager
Allows enumeration of the virtual desktops in this workspace.
IWindow
Used to interact with OS windows. All values returned by properties of IWindow represent real (unscaled by DPI settings) values.
All operations can throw InvalidWindowReferenceException at any time. Your code should be able to handle this gracefully.
All property reads return default but valid values once the window is dead and never throw InvalidWindowReferenceException.
IWorkspace
Represents a window-based workspace. A workspace directly contains top-level windows, each of which could belong to a virtual desktops. The workspace can span across multiple monitors.
Enums
WindowState
Represents the possible states of a window.