ProjectionManager.StartProjectingAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
StartProjectingAsync(Int32, Int32) |
Invia in modo asincrono una finestra (visualizzazione app) al proiettore o ad altri display secondari. |
StartProjectingAsync(Int32, Int32, DeviceInformation) |
Invia in modo asincrono una finestra (visualizzazione app) al proiettore o ad altri display secondari e fornisce informazioni sulla visualizzazione. |
StartProjectingAsync(Int32, Int32)
Invia in modo asincrono una finestra (visualizzazione app) al proiettore o ad altri display secondari.
public:
static IAsyncAction ^ StartProjectingAsync(int projectionViewId, int anchorViewId);
/// [Windows.Foundation.Metadata.Overload("StartProjectingAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction StartProjectingAsync(int const& projectionViewId, int const& anchorViewId);
[Windows.Foundation.Metadata.Overload("StartProjectingAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction StartProjectingAsync(int projectionViewId, int anchorViewId);
function startProjectingAsync(projectionViewId, anchorViewId)
Public Shared Function StartProjectingAsync (projectionViewId As Integer, anchorViewId As Integer) As IAsyncAction
Parametri
- projectionViewId
-
Int32
int
Nuovo ID della finestra da visualizzare dal proiettore o da altri display secondari.
- anchorViewId
-
Int32
int
ID della finestra originale prima della proiezione.
Restituisce
Risultati asincroni dell'operazione. Usare questa opzione per determinare quando viene completata la chiamata asincrona.
- Attributi
Commenti
Se questo metodo ha esito positivo, una finestra esistente (visualizzazione app) viene posizionata su una visualizzazione secondaria, se viene rilevata. In caso contrario, la finestra viene posizionata sulla visualizzazione primaria. Questa finestra può essere accessibile solo da un thread dell'interfaccia utente ASTA.
La finestra spostata ha il proprio thread dell'interfaccia utente ASTA e coreWindow associato. Usare sempre metodi thread-safe, ad esempio window.postMessage per app JavaScript o l'API di messaggistica degli eventi CoreDispatcher per le app C# e C++, quando comunicano tra le finestre.
La finestra di visualizzazione dell'app corrente o la finestra della visualizzazione di proiezione deve essere attiva per la riuscita di questa chiamata. L'ID visualizzazione può essere ottenuto per la visualizzazione dell'app corrente con ApplicationView.Id. Per una visualizzazione app specifica gestita dall'app, chiamare ApplicationView.GetApplicationViewIdForWindow con CoreWindow per la visualizzazione app.
Vedi anche
Si applica a
StartProjectingAsync(Int32, Int32, DeviceInformation)
Invia in modo asincrono una finestra (visualizzazione app) al proiettore o ad altri display secondari e fornisce informazioni sulla visualizzazione.
public:
static IAsyncAction ^ StartProjectingAsync(int projectionViewId, int anchorViewId, DeviceInformation ^ displayDeviceInfo);
/// [Windows.Foundation.Metadata.Overload("StartProjectingWithDeviceInfoAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction StartProjectingAsync(int const& projectionViewId, int const& anchorViewId, DeviceInformation const& displayDeviceInfo);
[Windows.Foundation.Metadata.Overload("StartProjectingWithDeviceInfoAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction StartProjectingAsync(int projectionViewId, int anchorViewId, DeviceInformation displayDeviceInfo);
function startProjectingAsync(projectionViewId, anchorViewId, displayDeviceInfo)
Public Shared Function StartProjectingAsync (projectionViewId As Integer, anchorViewId As Integer, displayDeviceInfo As DeviceInformation) As IAsyncAction
Parametri
- projectionViewId
-
Int32
int
Nuovo ID della finestra da visualizzare dal proiettore o da altri display secondari.
- anchorViewId
-
Int32
int
ID della finestra originale prima della proiezione.
- displayDeviceInfo
- DeviceInformation
Informazioni sul dispositivo di visualizzazione.
Restituisce
Risultati asincroni dell'operazione. Usare questa opzione per determinare quando viene completata la chiamata asincrona.
- Attributi
Commenti
Se questo metodo ha esito positivo, una finestra esistente (visualizzazione app) viene posizionata su una visualizzazione secondaria, se viene rilevata. In caso contrario, la finestra viene posizionata sulla visualizzazione primaria. Questa finestra può essere accessibile solo da un thread dell'interfaccia utente ASTA.
La finestra spostata ha il proprio thread dell'interfaccia utente ASTA e coreWindow associato. Usare sempre metodi thread-safe, ad esempio window.postMessage per app JavaScript o l'API di messaggistica degli eventi CoreDispatcher per le app C# e C++, quando comunicano tra le finestre.
La finestra di visualizzazione dell'app corrente o la finestra della visualizzazione di proiezione deve essere attiva per la riuscita di questa chiamata. L'ID visualizzazione può essere ottenuto per la visualizzazione dell'app corrente con ApplicationView.Id. Per una visualizzazione app specifica gestita dall'app, chiamare ApplicationView.GetApplicationViewIdForWindow con CoreWindow per la visualizzazione app.