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 の状態は、通常、オペレーティング システム (OS) が再起動されるまで保持されます。

Show(Rect)

ピッカー UI を表示します。 ピッカーは、指定した四角形の端から飛び出します。

Show(Rect, Placement)

ピッカー UI を表示します。 ピッカーは、指定した四角形の指定した端から飛び出します。

イベント

DevicePickerDismissed

デバイス ピッカーがユーザーによって軽く閉じられたことを示します。 ユーザーがピッカー UI 以外の場所をクリックし、ピッカー UI が表示されなくなると、軽い無視が行われます。

DeviceSelected

ユーザーがピッカーでデバイスを選択したことを示します。

DisconnectButtonClicked

ユーザーがピッカーでデバイスの切断ボタンをクリックまたはタップしたことを示します。

適用対象

こちらもご覧ください