ProjectionManager 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义一组用于管理发送到辅助显示器(如投影仪)) 窗口 (应用视图的方法。
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
- 继承
- 属性
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 |
当投影仪或其他辅助显示器可用或不可用时发生。 |