Show / Hide Table of Contents

Class OverlayItemsCollection

Holds the items in an OverlayItemsControl

Inheritance
Object
Collection<Object>
ObservableCollection<Object>
OverlayItemsCollection
Implements
IList<Object>
IReadOnlyList<Object>
IReadOnlyCollection<Object>
INotifyCollectionChanged
INotifyPropertyChanged
IList
ICollection
ICollection<Object>
IEnumerable<Object>
IEnumerable
ObservableCollection<Object>.BlockReentrancy()
ObservableCollection<Object>.CheckReentrancy()
ObservableCollection<Object>.Move(Int32, Int32)
ObservableCollection<Object>.OnCollectionChanged(NotifyCollectionChangedEventArgs)
ObservableCollection<Object>.OnPropertyChanged(PropertyChangedEventArgs)
ObservableCollection<Object>.CollectionChanged
ObservableCollection<Object>.PropertyChanged
ObservableCollection<Object>.INotifyPropertyChanged.PropertyChanged
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)
Collection<Object>.Add(Object)
Collection<Object>.Clear()
Collection<Object>.Contains(Object)
Collection<Object>.CopyTo(Object[], Int32)
Collection<Object>.GetEnumerator()
Collection<Object>.IndexOf(Object)
Collection<Object>.Insert(Int32, Object)
Collection<Object>.Remove(Object)
Collection<Object>.RemoveAt(Int32)
Collection<Object>.ICollection.CopyTo(Array, Int32)
Collection<Object>.IEnumerable.GetEnumerator()
Collection<Object>.IList.Add(Object)
Collection<Object>.IList.Contains(Object)
Collection<Object>.IList.IndexOf(Object)
Collection<Object>.IList.Insert(Int32, Object)
Collection<Object>.IList.Remove(Object)
Collection<Object>.Count
Collection<Object>.Item[Int32]
Collection<Object>.Items
Collection<Object>.ICollection<Object>.IsReadOnly
Collection<Object>.ICollection.IsSynchronized
Collection<Object>.ICollection.SyncRoot
Collection<Object>.IList.IsFixedSize
Collection<Object>.IList.Item[Int32]
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
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 6.0 Windows100.13 - 100.14
In This Article
Back to top Copyright © 2021 Esri.