ProjectionManager class

Applies to Windows only

Defines a set of methods for managing the windows (app views) sent to secondary displays, such as projectors.

Syntax


var projectionManager = Windows.UI.ViewManagement.ProjectionManager;

Attributes

[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06030000)]

Members

The ProjectionManager class has these types of members:

Events

The ProjectionManager class has these events.

EventDescription
ProjectionDisplayAvailableChanged Occurs when a projector or other secondary display becomes available or unavailable.

 

Methods

The ProjectionManager class has these methods. With C#, Visual Basic, and C++, it also inherits methods from the Object class.

MethodDescription
StartProjectingAsync Asynchronously sends a window (app view) to the projector or other secondary display.
StopProjectingAsync Asynchronously hides a window (app view) displayed by a projector or other secondary display.
SwapDisplaysForViewsAsync Asynchronously swaps the calling window (app view) with the window displayed on the projector or other secondary display.

 

Properties

The ProjectionManager class has these properties.

PropertyAccess typeDescription

ProjectionDisplayAvailable

Read-onlyGets whether or not a projection display is available to use.

 

Requirements

Minimum supported client

Windows 8.1 [Windows Store apps only]

Minimum supported server

Windows Server 2012 R2 [Windows Store apps only]

Minimum supported phone

None supported

Namespace

Windows.UI.ViewManagement
Windows::UI::ViewManagement [C++]

Metadata

Windows.winmd

 

 

Show:
© 2014 Microsoft