private void UpdateInsertionAdornerPosition() { if (!Equals(InsertAdorner, null)) { InsertAdorner.IsInFirstHalf = IsInFirstHalf; InsertAdorner.InvalidateVisual(); } }
private void RemoveInsertionAdorner() { if (!Equals(InsertAdorner, null)) { InsertAdorner.Detach(); InsertAdorner = null; } }
private void CreateInsertionAdorner() { if (!Equals(TargetFrameworkElement, null)) { AdornerLayer adornerLayer = AdornerLayer.GetAdornerLayer(TargetFrameworkElement); InsertAdorner = new InsertAdorner(HasVerticalOrientation, IsInFirstHalf, TargetFrameworkElement, adornerLayer); } }