ListBoxItemCollection Class
NuGet: GHIElectronics.TinyCLR.UI
Assembly: GHIElectronics.TinyCLR.UI
Namespace: GHIElectronics.TinyCLR.UI.Controls
The collection of items belonging to a ListBox.
public class ListBoxItemCollection : ICollection
Constructors
ListBoxItemCollection(ListBox listBox, UIElementCollection items)
public ListBoxItemCollection(ListBox listBox, UIElementCollection items)
Creates a collection backed by the given list box and element collection.
Properties
index]
public ListBoxItem this[int index] { get; set; }
Gets or sets the item at the given index.
Count
public int Count { get; }
Number of items in the collection.
IsSynchronized
public bool IsSynchronized { get; }
Whether access to the collection is synchronized.
SyncRoot
public object SyncRoot { get; }
Object used to synchronize access to the collection.
Methods
Add(ListBoxItem item)
public int Add(ListBoxItem item)
Adds an item to the list and returns its index.
Returns int
Add(UIElement element)
public int Add(UIElement element)
Wraps an element in a new ListBoxItem, adds it, and returns its index.
Returns int
Clear()
public void Clear()
Removes all items from the list.
Contains(ListBoxItem item)
public bool Contains(ListBoxItem item)
Returns true if the list contains the given item.
Returns bool
IndexOf(ListBoxItem item)
public int IndexOf(ListBoxItem item)
Returns the index of the given item, or -1 if not found.
Returns int
Insert(int index, ListBoxItem item)
public void Insert(int index, ListBoxItem item)
Inserts an item at the given index.
Remove(ListBoxItem item)
public void Remove(ListBoxItem item)
Removes the given item from the list.
RemoveAt(int index)
public void RemoveAt(int index)
Removes the item at the given index.