다음을 통해 공유


DevicePicker 클래스

정의

사용자가 선택할 디바이스 목록이 포함된 선택 플라이아웃을 나타냅니다.

데스크톱 앱에서 UI를 표시하는 방식으로 이 클래스의 instance 사용하기 전에 개체를 소유자의 창 핸들과 연결해야 합니다. 자세한 정보 및 코드 예제는 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를 표시하는 방식으로 이 클래스의 instance 사용하기 전에 개체를 소유자의 창 핸들과 연결해야 합니다. 자세한 정보 및 코드 예제는 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

사용자가 선택기에서 디바이스의 연결 끊기 단추를 클릭하거나 탭했음을 나타냅니다.

적용 대상

추가 정보