public virtual void ActivateItem() { if (focusItem != null) { if (focusItem != activeItem) { activeItem.DeactivateItem(); activeItem = focusItem; activeIndex = focusIndex; } activeItem.ActivateItem(); if (HighlightActivated) { LowlightAll(); activeItem.Highlight(); } } }