Share via


DevicePicker 類別

定義

代表選擇器飛出視窗,其中包含可供使用者選擇的裝置清單。

在傳統型應用程式中,在以顯示 UI 的方式使用這個類別的實例之前,您必須將物件與其擁有者的視窗控制碼產生關聯。 如需詳細資訊和程式碼範例,請參閱 顯示相依于 CoreWindow 的 WinRT UI 物件

public ref class DevicePicker 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 DevicePicker 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 DevicePicker 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 DevicePicker
[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 DevicePicker
function DevicePicker()
Public NotInheritable Class DevicePicker
繼承
Object Platform::Object IInspectable DevicePicker
屬性

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 引進)

建構函式

DevicePicker()

建立 DevicePicker 物件。

在傳統型應用程式中,在以顯示 UI 的方式使用這個類別的實例之前,您必須將物件與其擁有者的視窗控制碼產生關聯。 如需詳細資訊和程式碼範例,請參閱 顯示相依于 CoreWindow 的 WinRT UI 物件

屬性

Appearance

取得選擇器的色彩。

Filter

取得用來選擇要在選擇器中顯示的裝置的篩選準則。

RequestedProperties

取得傳回之裝置資訊物件的屬性集合。

方法

Hide()

隱藏選擇器。

PickSingleDeviceAsync(Rect)

顯示選擇器 UI 並傳回選取的裝置;不需要您註冊事件。 選擇器會從指定矩形的邊緣飛出。

PickSingleDeviceAsync(Rect, Placement)

顯示選擇器 UI 並傳回選取的裝置;不需要您註冊事件。 選擇器會從指定矩形的指定邊緣飛出。

SetDisplayStatus(DeviceInformation, String, DevicePickerDisplayStatusOptions)

更新選擇器 UI,以反映指定裝置所提供的狀態和顯示選項。 選擇器 UI 的狀態通常會持續存在,直到作業系統 (作業系統) 重新開機為止。

Show(Rect)

顯示選擇器 UI。 選擇器會從指定矩形的邊緣飛出。

Show(Rect, Placement)

顯示選擇器 UI。 選擇器會從指定矩形的指定邊緣飛出。

事件

DevicePickerDismissed

指出裝置選擇器已由使用者關閉。 當使用者按一下選擇器 UI 以外的位置,而選擇器 UI 消失時,就會關閉光線。

DeviceSelected

指出使用者在選擇器中選取裝置。

DisconnectButtonClicked

表示使用者在選擇器中按一下或點選裝置的中斷連線按鈕。

適用於

另請參閱