Partilhar via


DevicePicker Classe

Definição

Representa um submenu de seletor que contém uma lista de dispositivos para o usuário escolher.

Em um aplicativo da área de trabalho, antes de usar uma instância dessa classe de uma maneira que exiba a interface do usuário, você precisará associar o objeto ao identificador de janela do proprietário. Para obter mais informações e exemplos de código, consulte Exibir objetos de interface do usuário do WinRT que dependem do 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
Herança
Object Platform::Object IInspectable DevicePicker
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Construtores

DevicePicker()

Cria um objeto DevicePicker .

Em um aplicativo da área de trabalho, antes de usar uma instância dessa classe de uma maneira que exiba a interface do usuário, você precisará associar o objeto ao identificador de janela do proprietário. Para obter mais informações e exemplos de código, consulte Exibir objetos de interface do usuário do WinRT que dependem do CoreWindow.

Propriedades

Appearance

Obtém as cores do seletor.

Filter

Obtém o filtro usado para escolher quais dispositivos mostrar no seletor.

RequestedProperties

Obtém uma coleção de propriedades para o objeto de informações do dispositivo retornado.

Métodos

Hide()

Oculta o seletor.

PickSingleDeviceAsync(Rect)

Mostra a interface do usuário do seletor e retorna o dispositivo selecionado; não exige que você se registre para um evento. O seletor voa para fora da borda do retângulo especificado.

PickSingleDeviceAsync(Rect, Placement)

Mostra a interface do usuário do seletor e retorna o dispositivo selecionado; não exige que você se registre para um evento. O seletor sai da borda especificada do retângulo especificado.

SetDisplayStatus(DeviceInformation, String, DevicePickerDisplayStatusOptions)

Atualizações a interface do usuário do seletor para refletir as opções de status e exibição fornecidas para um dispositivo especificado. O estado da interface do usuário do seletor normalmente persiste até que o sistema operacional (SO) seja reiniciado.

Show(Rect)

Mostra a interface do usuário do seletor. O seletor voa para fora da borda do retângulo especificado.

Show(Rect, Placement)

Mostra a interface do usuário do seletor. O seletor sai da borda especificada do retângulo especificado.

Eventos

DevicePickerDismissed

Indica que o seletor de dispositivo foi ignorado pelo usuário. O light dismiss acontece quando o usuário clica em outro lugar que não seja a interface do usuário do seletor e a interface do usuário do seletor desaparece.

DeviceSelected

Indica que o usuário selecionou um dispositivo no seletor.

DisconnectButtonClicked

Indica que o usuário clicou ou tocou no botão de desconexão de um dispositivo no seletor.

Aplica-se a

Confira também