public virtual void RemoveFakeItem()
{
if (this.HasFakeItem())
{
List<TreeViewItem> visibleRows = this.GetVisibleRows();
int indexOfID = TreeView.GetIndexOfID(visibleRows, this.m_FakeItem.id);
if (indexOfID != -1)
{
visibleRows.RemoveAt(indexOfID);
}
this.m_FakeItem = null;
}
}