Partage via


ProjectionManager Classe

Définition

Définit un ensemble de méthodes pour gérer les fenêtres (vues d’application) envoyées aux affichages secondaires, tels que les projecteurs.

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
Héritage
Object Platform::Object IInspectable ProjectionManager
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Propriétés

ProjectionDisplayAvailable

Obtient si un affichage de projection est disponible ou non.

Méthodes

GetDeviceSelector()

Retourne une chaîne utilisée pour énumérer les services d’appareil.

RequestStartProjectingAsync(Int32, Int32, Rect)

Effectue une demande d’envoi asynchrone d’une fenêtre (vue d’application) au projecteur ou à un autre affichage secondaire.

RequestStartProjectingAsync(Int32, Int32, Rect, Placement)

Effectue une demande d’envoi asynchrone d’une fenêtre (vue d’application) au projecteur ou à un autre écran secondaire avec l’emplacement préféré spécifié.

StartProjectingAsync(Int32, Int32)

Envoie de manière asynchrone une fenêtre (vue d’application) au projecteur ou à un autre affichage secondaire.

StartProjectingAsync(Int32, Int32, DeviceInformation)

Envoie de manière asynchrone une fenêtre (vue d’application) au projecteur ou à un autre écran secondaire, et fournit des informations sur l’affichage.

StopProjectingAsync(Int32, Int32)

Masque de manière asynchrone une fenêtre (vue d’application) affichée par un projecteur ou un autre affichage secondaire.

SwapDisplaysForViewsAsync(Int32, Int32)

Permute de manière asynchrone la fenêtre d’appel (vue application) avec la fenêtre affichée sur le projecteur ou un autre écran secondaire. Le résultat est que la fenêtre d’appel s’affiche sur le projecteur et que la fenêtre précédemment projetée s’affiche sur l’écran de l’appareil.

Événements

ProjectionDisplayAvailableChanged

Se produit lorsqu’un projecteur ou un autre écran secondaire devient disponible ou indisponible.

S’applique à

Voir aussi