ProjectionManager.StartProjectingAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
StartProjectingAsync(Int32, Int32) |
Sendet asynchron ein Fenster (App-Ansicht) an den Projektor oder eine andere sekundäre Anzeige. |
StartProjectingAsync(Int32, Int32, DeviceInformation) |
Sendet asynchron ein Fenster (App-Ansicht) an den Projektor oder eine andere sekundäre Anzeige und stellt Informationen zur Anzeige bereit. |
StartProjectingAsync(Int32, Int32)
Sendet asynchron ein Fenster (App-Ansicht) an den Projektor oder eine andere sekundäre Anzeige.
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
Parameter
- projectionViewId
-
Int32
int
Die neue ID des Fensters, das vom Projektor oder einer anderen sekundären Anzeige angezeigt werden soll.
- anchorViewId
-
Int32
int
Die ID des ursprünglichen Fensters vor der Projektion.
Gibt zurück
Die asynchronen Ergebnisse des Vorgangs. Verwenden Sie dies, um zu bestimmen, wann der asynchrone Aufruf abgeschlossen ist.
- Attribute
Hinweise
Wenn diese Methode erfolgreich ist, wird ein vorhandenes Fenster (App-Ansicht) auf einer sekundären Anzeige platziert, sofern eines erkannt wird. Andernfalls wird das Fenster auf der primären Anzeige platziert. Auf dieses Fenster kann nur über einen ASTA-UI-Thread zugegriffen werden.
Das verschobene Fenster verfügt über einen eigenen ASTA-UI-Thread und den zugeordneten CoreWindow.The moved window has its own ASTA UI thread and associated CoreWindow. Verwenden Sie bei der Kommunikation zwischen den Fenstern immer threadsichere Methoden wie window.postMessage für JavaScript-Apps oder die CoreDispatcher-Ereignismessaging-API für C#- und C++-Apps.
Entweder das aktuelle App-Ansichtsfenster oder das Projektionsansichtsfenster muss aktiv sein, damit dieser Aufruf erfolgreich ist. Die Ansichts-ID kann für die aktuelle App-Ansicht mit ApplicationView.Id abgerufen werden. Rufen Sie für eine bestimmte App-Ansicht, die von der App verwaltet wird, ApplicationView.GetApplicationViewIdForWindow mit coreWindow für die App-Ansicht auf.
Weitere Informationen
Gilt für:
StartProjectingAsync(Int32, Int32, DeviceInformation)
Sendet asynchron ein Fenster (App-Ansicht) an den Projektor oder eine andere sekundäre Anzeige und stellt Informationen zur Anzeige bereit.
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
Parameter
- projectionViewId
-
Int32
int
Die neue ID des Fensters, das vom Projektor oder einer anderen sekundären Anzeige angezeigt werden soll.
- anchorViewId
-
Int32
int
Die ID des ursprünglichen Fensters vor der Projektion.
- displayDeviceInfo
- DeviceInformation
Informationen zum Anzeigegerät.
Gibt zurück
Die asynchronen Ergebnisse des Vorgangs. Verwenden Sie dies, um zu bestimmen, wann der asynchrone Aufruf abgeschlossen ist.
- Attribute
Hinweise
Wenn diese Methode erfolgreich ist, wird ein vorhandenes Fenster (App-Ansicht) auf einer sekundären Anzeige platziert, sofern eines erkannt wird. Andernfalls wird das Fenster auf der primären Anzeige platziert. Auf dieses Fenster kann nur über einen ASTA-UI-Thread zugegriffen werden.
Das verschobene Fenster verfügt über einen eigenen ASTA-UI-Thread und den zugeordneten CoreWindow.The moved window has its own ASTA UI thread and associated CoreWindow. Verwenden Sie bei der Kommunikation zwischen den Fenstern immer threadsichere Methoden wie window.postMessage für JavaScript-Apps oder die CoreDispatcher-Ereignismessaging-API für C#- und C++-Apps.
Entweder das aktuelle App-Ansichtsfenster oder das Projektionsansichtsfenster muss aktiv sein, damit dieser Aufruf erfolgreich ist. Die Ansichts-ID kann für die aktuelle App-Ansicht mit ApplicationView.Id abgerufen werden. Rufen Sie für eine bestimmte App-Ansicht, die von der App verwaltet wird, ApplicationView.GetApplicationViewIdForWindow mit coreWindow für die App-Ansicht auf.