/// <summary> /// Attaches the left border to the visual tree /// </summary> private void AttachLeftBorder() { if (LeftBorder != null) { LeftBorder.AddHandler(UIElement.MouseLeftButtonDownEvent, new MouseButtonEventHandler(OnBorderMouseLeftButtonDown)); LeftBorder.AddHandler(UIElement.MouseLeftButtonUpEvent, new MouseButtonEventHandler(OnBorderMouseLeftButtonUp)); LeftBorder.MouseMove -= OnLeftBorderMouseMove; } UIElement leftBorder = GetChildControl <UIElement>("PART_LEFT_BORDER"); if (leftBorder != null) { LeftBorder = leftBorder; leftBorder.AddHandler(UIElement.MouseLeftButtonDownEvent, new MouseButtonEventHandler(OnBorderMouseLeftButtonDown)); leftBorder.AddHandler(UIElement.MouseLeftButtonUpEvent, new MouseButtonEventHandler(OnBorderMouseLeftButtonUp)); leftBorder.MouseMove += OnLeftBorderMouseMove; } }