/// <summary> /// Attaches the right border to the visual tree /// </summary> private void AttachRightBorder() { if (RightBorder != null) { RightBorder.AddHandler(UIElement.MouseLeftButtonDownEvent, new MouseButtonEventHandler(OnBorderMouseLeftButtonDown)); RightBorder.AddHandler(UIElement.MouseLeftButtonUpEvent, new MouseButtonEventHandler(OnBorderMouseLeftButtonUp)); RightBorder.MouseMove -= OnRightBorderMouseMove; } UIElement rightBorder = GetChildControl <UIElement>("PART_RIGHT_BORDER"); if (rightBorder != null) { RightBorder = rightBorder; rightBorder.AddHandler(UIElement.MouseLeftButtonDownEvent, new MouseButtonEventHandler(OnBorderMouseLeftButtonDown)); rightBorder.AddHandler(UIElement.MouseLeftButtonUpEvent, new MouseButtonEventHandler(OnBorderMouseLeftButtonUp)); rightBorder.MouseMove += OnRightBorderMouseMove; } }