ProjectionManager.StartProjectingAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
StartProjectingAsync(Int32, Int32) |
Envia de forma assíncrona uma janela (exibição de aplicativo) para o projetor ou outra exibição secundária. |
StartProjectingAsync(Int32, Int32, DeviceInformation) |
Envia de forma assíncrona uma janela (exibição de aplicativo) para o projetor ou outra exibição secundária e fornece informações sobre a exibição. |
StartProjectingAsync(Int32, Int32)
Envia de forma assíncrona uma janela (exibição de aplicativo) para o projetor ou outra exibição secundária.
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
Parâmetros
- projectionViewId
-
Int32
int
A nova ID da janela a ser exibida pelo projetor ou outra exibição secundária.
- anchorViewId
-
Int32
int
A ID da janela original antes da projeção.
Retornos
Os resultados assíncronos da operação. Use isso para determinar quando a chamada assíncrona é concluída.
- Atributos
Comentários
Se esse método for bem-sucedido, uma janela existente (exibição de aplicativo) será colocada em uma exibição secundária, se uma for detectada. Caso contrário, a janela será colocada na exibição primária. Essa janela só pode ser acessada de um thread de interface do usuário do ASTA.
A janela movida tem seu próprio thread de interface do usuário do ASTA e CoreWindow associado. Sempre use métodos thread-safe, como window.postMessage para aplicativos JavaScript ou a API de mensagens de evento CoreDispatcher para aplicativos C# e C++, ao se comunicar entre as janelas.
A janela de exibição do aplicativo atual ou a janela de exibição de projeção devem estar ativas para que essa chamada seja bem-sucedida. A ID de exibição pode ser obtida para a exibição do aplicativo atual com ApplicationView.Id. Para uma exibição de aplicativo específica gerenciada pelo aplicativo, chame ApplicationView.GetApplicationViewIdForWindow com o CoreWindow para a exibição do aplicativo.
Confira também
Aplica-se a
StartProjectingAsync(Int32, Int32, DeviceInformation)
Envia de forma assíncrona uma janela (exibição de aplicativo) para o projetor ou outra exibição secundária e fornece informações sobre a exibição.
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
Parâmetros
- projectionViewId
-
Int32
int
A nova ID da janela a ser exibida pelo projetor ou outra exibição secundária.
- anchorViewId
-
Int32
int
A ID da janela original antes da projeção.
- displayDeviceInfo
- DeviceInformation
Informações sobre o dispositivo de exibição.
Retornos
Os resultados assíncronos da operação. Use isso para determinar quando a chamada assíncrona é concluída.
- Atributos
Comentários
Se esse método for bem-sucedido, uma janela existente (exibição de aplicativo) será colocada em uma exibição secundária, se uma for detectada. Caso contrário, a janela será colocada na exibição primária. Essa janela só pode ser acessada de um thread de interface do usuário do ASTA.
A janela movida tem seu próprio thread de interface do usuário do ASTA e CoreWindow associado. Sempre use métodos thread-safe, como window.postMessage para aplicativos JavaScript ou a API de mensagens de evento CoreDispatcher para aplicativos C# e C++, ao se comunicar entre as janelas.
A janela de exibição do aplicativo atual ou a janela de exibição de projeção devem estar ativas para que essa chamada seja bem-sucedida. A ID de exibição pode ser obtida para a exibição do aplicativo atual com ApplicationView.Id. Para uma exibição de aplicativo específica gerenciada pelo aplicativo, chame ApplicationView.GetApplicationViewIdForWindow com o CoreWindow para a exibição do aplicativo.