DialDevicePicker 类

定义

表示选取器浮出控件,其中包含供用户选择的远程设备列表。

在桌面应用中,在以显示 UI 的方式使用此类的实例之前,需要将该对象与其所有者的窗口句柄相关联。 有关详细信息和代码示例,请参阅 显示依赖于 CoreWindow 的 WinRT UI 对象

public ref class DialDevicePicker sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [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 DialDevicePicker final
/// [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)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class DialDevicePicker final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[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 sealed class DialDevicePicker
[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)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class DialDevicePicker
function DialDevicePicker()
Public NotInheritable Class DialDevicePicker
继承
Object Platform::Object IInspectable DialDevicePicker
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

构造函数

DialDevicePicker()

创建新的 DialDevicePicker 对象。

在桌面应用中,在以显示 UI 的方式使用此类的实例之前,需要将该对象与其所有者的窗口句柄相关联。 有关详细信息和代码示例,请参阅 显示依赖于 CoreWindow 的 WinRT UI 对象

属性

Appearance

用于更改选取器的颜色。

Filter

获取用于选择要在选取器中显示的设备的筛选器。

方法

Hide()

隐藏选取器。

PickSingleDialDeviceAsync(Rect)

显示选取器。 直接调用此方法以显示选取器,而不是显示它以响应事件。

PickSingleDialDeviceAsync(Rect, Placement)

显示选取器。 直接调用此方法以显示选取器,而不是显示它以响应事件。

SetDisplayStatus(DialDevice, DialDeviceDisplayStatus)

汇报选取器 UI 以反映给定远程设备的状态。

Show(Rect)

向用户显示选取器。 调用时,选取器从提供的矩形的边缘飞出。

Show(Rect, Placement)

向用户显示选取器。 调用时,选取器从提供的矩形的指定边缘飞出。

事件

DialDevicePickerDismissed

指示设备选取器已轻放,这意味着用户单击或触摸选取器 UI 以外的任何位置,因此将关闭选取器。

DialDeviceSelected

指示用户从选取器中选择了设备。

DisconnectButtonClicked

指示用户单击选取器中的断开连接按钮。

适用于