ListViewBase.SelectedRanges 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取描述列表中当前所选项的 ItemIndexRange 对象的集合。
public:
property IVectorView<ItemIndexRange ^> ^ SelectedRanges { IVectorView<ItemIndexRange ^> ^ get(); };
IVectorView<ItemIndexRange> SelectedRanges();
public IReadOnlyList<ItemIndexRange> SelectedRanges { get; }
var iVectorView = listViewBase.selectedRanges;
Public ReadOnly Property SelectedRanges As IReadOnlyList(Of ItemIndexRange)
属性值
描述列表中当前所选项的 ItemIndexRange 对象的集合。 默认值为空集合。
注解
SelectedRanges 集合中的每个 ItemIndexRange 描述所选项的连续块。 ItemIndexRange 按索引描述选择,因此无需创建项对象。 这是描述项目选择比使用 SelectedItems 更高效的方法,后者要求为每个选定项创建实际的项对象。
如果数据源执行数据虚拟化,则可以将 SelectedRanges 属性与 SelectRange 和 DeselectRange 方法一起使用,以修改尚未创建的项的选择。
注意
如果 ItemsSource 实现 IItemsRangeInfo,则不会根据列表中的选择更新 SelectedItems 集合。 请改用 SelectedRanges 属性。