Поделиться через


DevicePicker Класс

Определение

Представляет всплывающий элемент средства выбора, содержащий список устройств, которые пользователь может выбрать.

В классическом приложении перед использованием экземпляра этого класса таким образом, чтобы отображать пользовательский интерфейс, необходимо связать объект с дескриптором окна владельца. Дополнительные сведения и примеры кода см. в статье Отображение объектов пользовательского интерфейса WinRT, зависящих от 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
Наследование
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 .

В классическом приложении перед использованием экземпляра этого класса таким образом, чтобы отображать пользовательский интерфейс, необходимо связать объект с дескриптором окна владельца. Дополнительные сведения и примеры кода см. в статье Отображение объектов пользовательского интерфейса WinRT, зависящих от CoreWindow.

Свойства

Appearance

Возвращает цвета средства выбора.

Filter

Возвращает фильтр, используемый для выбора устройств для отображения в окне выбора.

RequestedProperties

Возвращает коллекцию свойств для возвращенного объекта сведений об устройстве.

Методы

Hide()

Скрывает средство выбора.

PickSingleDeviceAsync(Rect)

Отображает пользовательский интерфейс средства выбора и возвращает выбранное устройство; не требует регистрации для события. Средство выбора вылетает от края указанного прямоугольника.

PickSingleDeviceAsync(Rect, Placement)

Отображает пользовательский интерфейс средства выбора и возвращает выбранное устройство; не требует регистрации для события. Средство выбора вылетает с указанного края указанного прямоугольника.

SetDisplayStatus(DeviceInformation, String, DevicePickerDisplayStatusOptions)

Обновления пользовательский интерфейс средства выбора, чтобы отразить предоставленное состояние и параметры отображения для указанного устройства. Состояние пользовательского интерфейса средства выбора обычно сохраняется до тех пор, пока операционная система (ОС) не будет перезапущена.

Show(Rect)

Отображает пользовательский интерфейс средства выбора. Средство выбора вылетает от края указанного прямоугольника.

Show(Rect, Placement)

Отображает пользовательский интерфейс средства выбора. Средство выбора вылетает с указанного края указанного прямоугольника.

События

DevicePickerDismissed

Указывает, что средство выбора устройства было легко отклонено пользователем. Светлое закрытие происходит, когда пользователь щелкает место, отличное от пользовательского интерфейса средства выбора, и пользовательский интерфейс средства выбора исчезает.

DeviceSelected

Указывает, что пользователь выбрал устройство в окне выбора.

DisconnectButtonClicked

Указывает, что пользователь нажал кнопку отключения для устройства в окне выбора.

Применяется к

См. также раздел