123456789101112131415161718192021222324252627282930313233 |
- using System.Collections;
- using System.Collections.Generic;
- namespace System.Windows.Forms
- {
- public partial class ListView
- {
- public class SelectedIndexCollection : WrappedCollection
- {
- private readonly ListView owner;
- protected override IList InnerList => owner.SelectedItems;
- public int this[int index] => (InnerList[index] as ListViewItem).Index;
- // not used in FR
- //public void Add(int index) => owner.Items[index].IsSelected = true;
- //public void Remove(int index) => owner.Items[index].IsSelected = false;
- //public void Clear() => owner.SelectedItems.Clear();
- //public bool Contains(int selectedIndex) => InnerList.Contains(selectedIndex);
- //public int IndexOf(int selectedIndex) => InnerList.IndexOf(selectedIndex);
- internal SelectedIndexCollection(ListView owner)
- {
- this.owner = owner;
- }
- }
- }
- }
|