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
- Наследование
- Атрибуты
Требования к 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 |
Указывает, что пользователь нажал кнопку отключения для устройства в окне выбора. |