C# Class WindowsDesktop.VirtualDesktop

Datei anzeigen Open project: Grabacr07/VirtualDesktop Class Usage Examples

Private Properties

Property Type Description
FromComObject VirtualDesktop
GetDesktopsInternal IEnumerable
RegisterListener IDisposable
VirtualDesktop System
VirtualDesktop System

Public Methods

Method Description
Create ( ) : VirtualDesktop

Creates a virtual desktop.

FromHwnd ( IntPtr hwnd ) : VirtualDesktop

Returns the virtual desktop that the specified window is located.

FromId ( System.Guid desktopId ) : VirtualDesktop

Returns the virtual desktop of the specified identifier.

GetDesktops ( ) : WindowsDesktop.VirtualDesktop[]

Returns all the virtual desktops of currently valid.

GetLeft ( ) : VirtualDesktop

Returns a virtual desktop on the left.

GetRight ( ) : VirtualDesktop

Returns a virtual desktop on the right.

IsPinnedApplication ( string appId ) : bool
IsPinnedWindow ( IntPtr hWnd ) : bool
PinApplication ( string appId ) : void
PinWindow ( IntPtr hWnd ) : void
Remove ( ) : void

Remove the virtual desktop.

Remove ( VirtualDesktop fallbackDesktop ) : void

Remove the virtual desktop, specifying a virtual desktop that display after destroyed.

Switch ( ) : void

Display the virtual desktop.

UnpinApplication ( string appId ) : void
UnpinWindow ( IntPtr hWnd ) : void

Private Methods

Method Description
FromComObject ( IVirtualDesktop desktop ) : VirtualDesktop
GetDesktopsInternal ( ) : IEnumerable
RegisterListener ( ) : IDisposable
VirtualDesktop ( ) : System
VirtualDesktop ( IVirtualDesktop comObject ) : System

Method Details

Create() public static method

Creates a virtual desktop.
public static Create ( ) : VirtualDesktop
return VirtualDesktop

FromHwnd() public static method

Returns the virtual desktop that the specified window is located.
public static FromHwnd ( IntPtr hwnd ) : VirtualDesktop
hwnd System.IntPtr
return VirtualDesktop

FromId() public static method

Returns the virtual desktop of the specified identifier.
public static FromId ( System.Guid desktopId ) : VirtualDesktop
desktopId System.Guid
return VirtualDesktop

GetDesktops() public static method

Returns all the virtual desktops of currently valid.
public static GetDesktops ( ) : WindowsDesktop.VirtualDesktop[]
return WindowsDesktop.VirtualDesktop[]

GetLeft() public method

Returns a virtual desktop on the left.
public GetLeft ( ) : VirtualDesktop
return VirtualDesktop

GetRight() public method

Returns a virtual desktop on the right.
public GetRight ( ) : VirtualDesktop
return VirtualDesktop

IsPinnedApplication() public static method

public static IsPinnedApplication ( string appId ) : bool
appId string
return bool

IsPinnedWindow() public static method

public static IsPinnedWindow ( IntPtr hWnd ) : bool
hWnd System.IntPtr
return bool

PinApplication() public static method

public static PinApplication ( string appId ) : void
appId string
return void

PinWindow() public static method

public static PinWindow ( IntPtr hWnd ) : void
hWnd System.IntPtr
return void

Remove() public method

Remove the virtual desktop.
public Remove ( ) : void
return void

Remove() public method

Remove the virtual desktop, specifying a virtual desktop that display after destroyed.
public Remove ( VirtualDesktop fallbackDesktop ) : void
fallbackDesktop VirtualDesktop
return void

Switch() public method

Display the virtual desktop.
public Switch ( ) : void
return void

UnpinApplication() public static method

public static UnpinApplication ( string appId ) : void
appId string
return void

UnpinWindow() public static method

public static UnpinWindow ( IntPtr hWnd ) : void
hWnd System.IntPtr
return void