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 |
プロジェクターまたはその他のセカンダリ ディスプレイが使用可能になった場合、または使用できなくなった場合に発生します。 |