/// <summary> /// 附加TitleBar /// </summary> private void AttachTitleBar() { if (TitleBar != null) { TitleBar.RemoveHandler(UIElement.MouseLeftButtonDownEvent, new MouseButtonEventHandler(TitleBar_MouseLeftButtonDown)); } var titleBar = this.GetChildControl <UIElement>("PART_TITLEBAR"); if (titleBar != null) { titleBar.AddHandler(UIElement.MouseLeftButtonDownEvent, new MouseButtonEventHandler(TitleBar_MouseLeftButtonDown)); TitleBar = titleBar; } }
/// <summary> /// Attaches the title bar to visual tree /// </summary> private void AttachTitleBar() { if (TitleBar != null) { TitleBar.RemoveHandler(UIElement.MouseLeftButtonDownEvent, new MouseButtonEventHandler(OnTitlebarClick)); } UIElement titleBar = GetChildControl <UIElement>("PART_TITLEBAR"); if (titleBar != null) { TitleBar = titleBar; titleBar.AddHandler(UIElement.MouseLeftButtonDownEvent, new MouseButtonEventHandler(OnTitlebarClick)); } }