ListPickerFlyout 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示允许用户从列表中选择一个或多个项的控件。 请参阅“备注”。
public ref class ListPickerFlyout sealed : PickerFlyoutBase
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ListPickerFlyout final : PickerFlyoutBase
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ListPickerFlyout : PickerFlyoutBase
Public NotInheritable Class ListPickerFlyout
Inherits PickerFlyoutBase
- 继承
- 属性
注解
重要
通用 Windows 平台 (适用于 Windows 10 的 UWP) 应用中不支持使用 ListPickerFlyout。 相反,若要让用户从列表中选取一项,请使用 MenuFlyout。 若要让用户选取多个项,请使用具有启用多重选择的列表的 浮出控件 。
构造函数
| ListPickerFlyout() |
初始化 ListPickerFlyout 类的新实例。 |
属性
| AllowFocusOnInteraction |
获取或设置一个值,该值指示当用户与元素交互时是否自动获取焦点。 (继承自 FlyoutBase) |
| AllowFocusWhenDisabled |
获取或设置一个值,该值指定控件在禁用时是否可以接收焦点。 (继承自 FlyoutBase) |
| AreOpenCloseAnimationsEnabled |
获取或设置一个值,该值指示在打开还是关闭浮出控件时播放动画。 (继承自 FlyoutBase) |
| Dispatcher |
始终在Windows 应用 SDK应用中返回 |
| DispatcherQueue |
|
| DisplayMemberPath |
获取或设置为每个数据项显示的属性的名称或路径 |
| DisplayMemberPathProperty |
标识 DisplayMemberPath 依赖属性。 |
| ElementSoundMode |
获取或设置一个值,该值指定控件是否播放声音的首选项。 (继承自 FlyoutBase) |
| InputDevicePrefersPrimaryCommands |
获取一个值,该值指示用于打开浮出控件的输入设备是否不容易打开辅助命令。 (继承自 FlyoutBase) |
| IsConstrainedToRootBounds |
获取一个值,该值指示浮出控件是否显示在 XAML 根的边界内。 此属性对于Windows 应用 SDK应用始终为 true。 (继承自 FlyoutBase) |
| IsOpen |
获取一个值,该值指示浮出控件是否处于打开状态。 (继承自 FlyoutBase) |
| ItemsSource |
获取或设置用于生成控件内容的对象源。 |
| ItemsSourceProperty |
标识 ItemsSource 依赖属性。 |
| ItemTemplate |
获取或设置用于显示每个项的 DataTemplate。 |
| ItemTemplateProperty |
标识 ItemTemplate 依赖属性。 |
| LightDismissOverlayMode |
获取或设置一个值,该值指定是否将 浅色消除 UI 外部的区域变暗。 (继承自 FlyoutBase) |
| OverlayInputPassThroughElement |
获取或设置一个元素,该元素应接收指针输入事件,即使在浮出控件的覆盖层下也是如此。 (继承自 FlyoutBase) |
| Placement |
获取或设置浮出控件相对于其放置目标的默认放置。 (继承自 FlyoutBase) |
| SelectedIndex |
获取或设置所选项的索引。 |
| SelectedIndexProperty |
标识 SelectedIndex 依赖属性。 |
| SelectedItem |
获取或设置选定项。 |
| SelectedItemProperty |
标识 SelectedItem 依赖属性。 |
| SelectedItems |
获取当前所选项的列表。 |
| SelectedValue |
获取或设置使用 SelectedValuePath 获取的选定项的值 |
| SelectedValuePath |
获取或设置用于获取 SelectedItem 属性的 SelectedValue 属性的属性路径。 |
| SelectedValuePathProperty |
标识 SelectedValuePath 依赖属性。 |
| SelectedValueProperty |
标识 SelectedValue 依赖属性。 |
| SelectionMode |
获取或设置选取器的选择模式。 |
| SelectionModeProperty |
标识 SelectionMode 依赖属性。 |
| ShouldConstrainToRootBounds |
获取或设置一个值,该值指示是否应在 XAML 根的边界内显示浮出控件。 (继承自 FlyoutBase) |
| ShowMode |
获取或设置一个值,该值指示浮出控件在显示时的行为方式。 (继承自 FlyoutBase) |
| SystemBackdrop |
获取或设置要应用于此浮出控件的系统背景。 背景呈现在浮出控件内容后面。 (继承自 FlyoutBase) |
| Target |
获取要用作浮出控件放置目标的元素。 (继承自 FlyoutBase) |
| XamlRoot |
获取或设置在其中查看此浮出控件的 XamlRoot。 (继承自 FlyoutBase) |
方法
事件
| Closed |
浮出控件隐藏时发生。 (继承自 FlyoutBase) |
| Closing |
浮出控件开始隐藏时发生。 (继承自 FlyoutBase) |
| ItemsPicked |
当用户已选择项目时发生。 |
| Opened |
在显示浮出控件时发生。 (继承自 FlyoutBase) |
| Opening |
在显示浮出控件之前发生。 (继承自 FlyoutBase) |