ProjectionManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет набор методов управления окнами (представлениями приложений), отправляемыми на вторичные дисплеи, такие как проекторы.
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
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Свойства
ProjectionDisplayAvailable |
Возвращает значение, указывающее, доступен ли дисплей проекции для использования. |
Методы
GetDeviceSelector() |
Возвращает строку, используемую для перечисления служб устройств. |
RequestStartProjectingAsync(Int32, Int32, Rect) |
Выполняет запрос на асинхронную отправку окна (представления приложения) в проектор или другой дополнительный дисплей. |
RequestStartProjectingAsync(Int32, Int32, Rect, Placement) |
Выполняет запрос на асинхронную отправку окна (представления приложения) в проектор или другой дополнительный дисплей с указанным предпочтительным размещением. |
StartProjectingAsync(Int32, Int32) |
Асинхронно отправляет окно (представление приложения) в проектор или другой дополнительный дисплей. |
StartProjectingAsync(Int32, Int32, DeviceInformation) |
Асинхронно отправляет окно (представление приложения) в проектор или другой дополнительный дисплей и предоставляет сведения о дисплее. |
StopProjectingAsync(Int32, Int32) |
Асинхронно скрывает окно (представление приложения), отображаемое проектором или другим дополнительным дисплеем. |
SwapDisplaysForViewsAsync(Int32, Int32) |
Асинхронно переключает вызывающее окно (представление приложения) на окно, отображаемое на проекторе или другом дополнительном дисплее. В результате вызывающее окно отображается на проекторе, а ранее проецируемые окна — на экране устройства. |
События
ProjectionDisplayAvailableChanged |
Происходит, когда проектор или другой дополнительный дисплей становится доступным или недоступным. |