ProjectionManager.StartProjectingAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
StartProjectingAsync(Int32, Int32) |
Асинхронно отправляет окно (представление приложения) в проектор или другой дополнительный дисплей. |
StartProjectingAsync(Int32, Int32, DeviceInformation) |
Асинхронно отправляет окно (представление приложения) в проектор или другой дополнительный дисплей и предоставляет сведения о дисплее. |
StartProjectingAsync(Int32, Int32)
Асинхронно отправляет окно (представление приложения) в проектор или другой дополнительный дисплей.
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
Параметры
- projectionViewId
-
Int32
int
Новый идентификатор окна, отображаемого проектором или другим дополнительным дисплеем.
- anchorViewId
-
Int32
int
Идентификатор исходного окна перед проекцией.
Возвращаемое значение
Асинхронные результаты операции. Используйте его, чтобы определить, когда асинхронный вызов будет завершен.
- Атрибуты
Комментарии
Если этот метод выполнен успешно, существующее окно (представление приложения) помещается на дополнительный дисплей, если оно обнаружено. В противном случае окно помещается на основной дисплей. Доступ к этому окну можно получить только из потока пользовательского интерфейса ASTA.
Перемещенное окно имеет собственный поток пользовательского интерфейса ASTA и связанный с ним CoreWindow. При обмене данными между окнами всегда используйте потокобезопасные методы, такие как window.postMessage для приложений JavaScript или API обмена сообщениями о событиях CoreDispatcher для приложений C# и C++.
Для успешного выполнения этого вызова должно быть активное окно представления текущего приложения или окна представления проекции. Идентификатор представления можно получить для текущего представления приложения с помощью ApplicationView.Id. Для определенного представления приложения, управляемого приложением, вызовите ApplicationView.GetApplicationViewIdForWindow с CoreWindow для представления приложения.
См. также раздел
Применяется к
StartProjectingAsync(Int32, Int32, DeviceInformation)
Асинхронно отправляет окно (представление приложения) в проектор или другой дополнительный дисплей и предоставляет сведения о дисплее.
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
Параметры
- projectionViewId
-
Int32
int
Новый идентификатор окна, отображаемого проектором или другим дополнительным дисплеем.
- anchorViewId
-
Int32
int
Идентификатор исходного окна перед проекцией.
- displayDeviceInfo
- DeviceInformation
Сведения об устройстве отображения.
Возвращаемое значение
Асинхронные результаты операции. Используйте его, чтобы определить, когда асинхронный вызов будет завершен.
- Атрибуты
Комментарии
Если этот метод выполнен успешно, существующее окно (представление приложения) помещается на дополнительный дисплей, если оно обнаружено. В противном случае окно помещается на основной дисплей. Доступ к этому окну можно получить только из потока пользовательского интерфейса ASTA.
Перемещенное окно имеет собственный поток пользовательского интерфейса ASTA и связанный с ним CoreWindow. При обмене данными между окнами всегда используйте потокобезопасные методы, такие как window.postMessage для приложений JavaScript или API обмена сообщениями о событиях CoreDispatcher для приложений C# и C++.
Для успешного выполнения этого вызова должно быть активное окно представления текущего приложения или окна представления проекции. Идентификатор представления можно получить для текущего представления приложения с помощью ApplicationView.Id. Для определенного представления приложения, управляемого приложением, вызовите ApplicationView.GetApplicationViewIdForWindow с CoreWindow для представления приложения.