void FocusChanged (object o, EventArgs args)
{
if (Items.Count == 0)
return;
if (FocusedItem == null)
SetFocusedItem (0);
ListViewItem focused_item = FocusedItem;
if (focused_item.ListView != null) {
focused_item.Invalidate ();
focused_item.Layout ();
focused_item.Invalidate ();
}
}