ProjectionManager 类

定义

定义一组用于管理发送到辅助显示器(如投影仪)) 窗口 (应用视图的方法。

public ref class ProjectionManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ProjectionManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class ProjectionManager
Public Class ProjectionManager
继承
Object Platform::Object IInspectable ProjectionManager
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

属性

ProjectionDisplayAvailable

获取投影显示是否可供使用。

方法

GetDeviceSelector()

返回用于枚举设备服务的字符串。

RequestStartProjectingAsync(Int32, Int32, Rect)

发出请求以异步方式将窗口 (应用视图) 发送到投影仪或其他辅助显示器。

RequestStartProjectingAsync(Int32, Int32, Rect, Placement)

发出请求,以异步方式将窗口 (应用视图) 发送到具有指定首选位置的投影仪或其他辅助显示器。

StartProjectingAsync(Int32, Int32)

将窗口 (应用视图) 异步发送到投影仪或其他辅助显示器。

StartProjectingAsync(Int32, Int32, DeviceInformation)

将窗口 (应用视图) 异步发送到投影仪或其他辅助显示器,并提供有关显示器的信息。

StopProjectingAsync(Int32, Int32)

异步隐藏 (投影仪或其他辅助显示器显示的应用视图) 窗口。

SwapDisplaysForViewsAsync(Int32, Int32)

将调用窗口 (应用视图) 与投影仪或其他辅助显示器上显示的窗口异步交换。 结果是呼叫窗口显示在投影仪上,而以前投影的窗口显示在设备屏幕上。

事件

ProjectionDisplayAvailableChanged

当投影仪或其他辅助显示器可用或不可用时发生。

适用于

另请参阅