public void Hide()
 {
     if (fAdorner != null)
     {
         fAdorner.Close(fItem);
         fAdorner = null;
         fItem    = null;
     }
 }
        public void Show(ListViewItem item, bool before)
        {
            Hide();

            if (item != null)
            {
                fItem    = item;
                fAdorner = new InsertionMarkAdorner(fItem, before);
            }
        }
 public InsertionMark(ListView listView)
 {
     fListView = listView;
     fAdorner  = null;
     fItem     = null;
 }