Show / Hide Table of Contents

Class OverlayItemsCollection

Holds the items in an OverlayItemsControl

Inheritance
System.Object
System.Collections.ObjectModel.Collection<System.Object>
System.Collections.ObjectModel.ObservableCollection<System.Object>
OverlayItemsCollection
Implements
System.Collections.Generic.IList<System.Object>
System.Collections.Generic.IReadOnlyList<System.Object>
System.Collections.Generic.IReadOnlyCollection<System.Object>
System.Collections.Specialized.INotifyCollectionChanged
System.ComponentModel.INotifyPropertyChanged
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.ICollection<System.Object>
System.Collections.Generic.IEnumerable<System.Object>
System.Collections.IEnumerable
System.Collections.ObjectModel.ObservableCollection<System.Object>.Move(System.Int32, System.Int32)
System.Collections.ObjectModel.ObservableCollection<System.Object>.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)
System.Collections.ObjectModel.ObservableCollection<System.Object>.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)
System.Collections.ObjectModel.ObservableCollection<System.Object>.BlockReentrancy()
System.Collections.ObjectModel.ObservableCollection<System.Object>.CheckReentrancy()
System.Collections.ObjectModel.ObservableCollection<System.Object>.System.ComponentModel.INotifyPropertyChanged.PropertyChanged
System.Collections.ObjectModel.ObservableCollection<System.Object>.CollectionChanged
System.Collections.ObjectModel.ObservableCollection<System.Object>.PropertyChanged
System.Collections.ObjectModel.Collection<System.Object>.Add(System.Object)
System.Collections.ObjectModel.Collection<System.Object>.Clear()
System.Collections.ObjectModel.Collection<System.Object>.CopyTo(System.Object[], System.Int32)
System.Collections.ObjectModel.Collection<System.Object>.Contains(System.Object)
System.Collections.ObjectModel.Collection<System.Object>.GetEnumerator()
System.Collections.ObjectModel.Collection<System.Object>.IndexOf(System.Object)
System.Collections.ObjectModel.Collection<System.Object>.Insert(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<System.Object>.Remove(System.Object)
System.Collections.ObjectModel.Collection<System.Object>.RemoveAt(System.Int32)
System.Collections.ObjectModel.Collection<System.Object>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.ObjectModel.Collection<System.Object>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.ObjectModel.Collection<System.Object>.System.Collections.IList.get_Item(System.Int32)
System.Collections.ObjectModel.Collection<System.Object>.System.Collections.IList.set_Item(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<System.Object>.System.Collections.IList.Add(System.Object)
System.Collections.ObjectModel.Collection<System.Object>.System.Collections.IList.Contains(System.Object)
System.Collections.ObjectModel.Collection<System.Object>.System.Collections.IList.IndexOf(System.Object)
System.Collections.ObjectModel.Collection<System.Object>.System.Collections.IList.Insert(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<System.Object>.System.Collections.IList.Remove(System.Object)
System.Collections.ObjectModel.Collection<System.Object>.Count
System.Collections.ObjectModel.Collection<System.Object>.Items
System.Collections.ObjectModel.Collection<System.Object>.Item[System.Int32]
System.Collections.ObjectModel.Collection<System.Object>.System.Collections.Generic.ICollection<System.Object>.IsReadOnly
System.Collections.ObjectModel.Collection<System.Object>.System.Collections.ICollection.IsSynchronized
System.Collections.ObjectModel.Collection<System.Object>.System.Collections.ICollection.SyncRoot
System.Collections.ObjectModel.Collection<System.Object>.System.Collections.IList.Item[System.Int32]
System.Collections.ObjectModel.Collection<System.Object>.System.Collections.IList.IsFixedSize
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Esri.ArcGISRuntime.UI.Controls
Assembly: Esri.ArcGISRuntime.WPF.dll
Syntax
public sealed class OverlayItemsCollection : ObservableCollection<object>, IList<object>, IReadOnlyList<object>, IReadOnlyCollection<object>, INotifyCollectionChanged, INotifyPropertyChanged, IList, ICollection, ICollection<object>, IEnumerable<object>, IEnumerable

Properties

Name Description
IsReadOnly

Gets a value indicating whether the OverlayItemsCollection is read-only.

Methods

Name Description
ClearItems()

Clears the collection.

InsertItem(Int32, Object)

Insert the item at the specified index.

MoveItem(Int32, Int32)

Move the item at the old index to the new index within the collection.

RemoveItem(Int32)

Remove the item at the specific index

SetItem(Int32, Object)

Set the item at the specified index

Name Description
ICollection<Object>.IsReadOnly

Gets a value indicating whether the ICollection is read-only.

IList.IsReadOnly

Gets a value indicating whether the IList is read-only.

See Also

Items
Overlays

Applies to

TargetVersions
.NET Windows100.13 - 200.7
.NET Framework100.0 - 200.7
In This Article
Back to top Copyright © 2022 Esri.