object IList.this [int index] {
get { return this [index]; }
set {
//UIA Framework event: Item Replaced
OnUIACollectionChangedEvent (new CollectionChangeEventArgs (CollectionChangeAction.Remove, this [index]));
if (value is ListViewItem)
this [index] = (ListViewItem) value;
else
this [index] = new ListViewItem (value.ToString ());
OnChange ();
//UIA Framework event: Item Replaced
OnUIACollectionChangedEvent (new CollectionChangeEventArgs (CollectionChangeAction.Add, value));
}
}
#endregion // Public Properties