Поделиться через


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
Наследование
Object Platform::Object IInspectable 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

Происходит, когда проектор или другой дополнительный дисплей становится доступным или недоступным.

Применяется к

См. также раздел