Compartir a través de


ProjectionManager Clase

Definición

Define un conjunto de métodos para administrar las ventanas (vistas de la aplicación) enviadas a pantallas secundarias, como proyectores.

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
Herencia
Object Platform::Object IInspectable ProjectionManager
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Propiedades

ProjectionDisplayAvailable

Obtiene si hay o no una pantalla de proyección disponible para su uso.

Métodos

GetDeviceSelector()

Devuelve una cadena que se usa para enumerar los servicios de dispositivo.

RequestStartProjectingAsync(Int32, Int32, Rect)

Realiza una solicitud para enviar de forma asincrónica una ventana (vista de aplicación) al proyector u otra pantalla secundaria.

RequestStartProjectingAsync(Int32, Int32, Rect, Placement)

Realiza una solicitud para enviar de forma asincrónica una ventana (vista de aplicación) al proyector u otra pantalla secundaria con la ubicación preferida especificada.

StartProjectingAsync(Int32, Int32)

Envía de forma asincrónica una ventana (vista de aplicación) al proyector u otra pantalla secundaria.

StartProjectingAsync(Int32, Int32, DeviceInformation)

Envía de forma asincrónica una ventana (vista de aplicación) al proyector u otra pantalla secundaria y proporciona información sobre la pantalla.

StopProjectingAsync(Int32, Int32)

Oculta de forma asincrónica una ventana (vista de aplicación) mostrada por un proyector u otra pantalla secundaria.

SwapDisplaysForViewsAsync(Int32, Int32)

Intercambia de forma asincrónica la ventana de llamada (vista de la aplicación) con la ventana que se muestra en el proyector u otra pantalla secundaria. El resultado es que la ventana de llamada se muestra en el proyector y la ventana proyectada anteriormente se muestra en la pantalla del dispositivo.

Eventos

ProjectionDisplayAvailableChanged

Se produce cuando un proyector u otra pantalla secundaria está disponible o no está disponible.

Se aplica a

Consulte también