示例#1
0
        /// <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;
            }
        }
示例#2
0
        /// <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));
            }
        }