Compartir a través de


DevicePicker Clase

Definición

Representa un control flotante del selector que contiene una lista de dispositivos entre los que el usuario elegir.

En una aplicación de escritorio, antes de usar una instancia de esta clase de forma que muestre la interfaz de usuario, deberá asociar el objeto con el identificador de ventana de su propietario. Para obtener más información y ejemplos de código, consulta Mostrar objetos de interfaz de usuario de WinRT que dependen de CoreWindow.

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
Herencia
Object Platform::Object IInspectable DevicePicker
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Constructores

DevicePicker()

Crea un objeto DevicePicker .

En una aplicación de escritorio, antes de usar una instancia de esta clase de forma que muestre la interfaz de usuario, deberá asociar el objeto con el identificador de ventana de su propietario. Para obtener más información y ejemplos de código, consulta Mostrar objetos de interfaz de usuario de WinRT que dependen de CoreWindow.

Propiedades

Appearance

Obtiene los colores del selector.

Filter

Obtiene el filtro usado para elegir qué dispositivos se van a mostrar en el selector.

RequestedProperties

Obtiene una colección de propiedades para el objeto de información del dispositivo devuelto.

Métodos

Hide()

Oculta el selector.

PickSingleDeviceAsync(Rect)

Muestra la interfaz de usuario del selector y devuelve el dispositivo seleccionado; no requiere que se registre para un evento. El selector sale del borde del rectángulo especificado.

PickSingleDeviceAsync(Rect, Placement)

Muestra la interfaz de usuario del selector y devuelve el dispositivo seleccionado; no requiere que se registre para un evento. El selector sale del borde especificado del rectángulo especificado.

SetDisplayStatus(DeviceInformation, String, DevicePickerDisplayStatusOptions)

Novedades la interfaz de usuario del selector para reflejar el estado y las opciones de visualización proporcionados para un dispositivo especificado. El estado de la interfaz de usuario del selector se conserva normalmente hasta que se reinicia el sistema operativo (SO).

Show(Rect)

Muestra la interfaz de usuario del selector. El selector sale del borde del rectángulo especificado.

Show(Rect, Placement)

Muestra la interfaz de usuario del selector. El selector sale del borde especificado del rectángulo especificado.

Eventos

DevicePickerDismissed

Indica que el selector de dispositivos fue descartado por el usuario. El descarte de luz se produce cuando el usuario hace clic en algún lugar distinto de la interfaz de usuario del selector y la interfaz de usuario del selector desaparece.

DeviceSelected

Indica que el usuario seleccionó un dispositivo en el selector.

DisconnectButtonClicked

Indica que el usuario ha pulsado o hace clic en el botón desconectar de un dispositivo en el selector.

Se aplica a

Consulte también