private void Header_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { if (CloseBtn.IsMouseOver == false && MinimizeBtn.IsMouseOver == false) { //this.DragMove(); titleflag = TitleFlag.DragMove; } else if (MinimizeBtn.IsMouseOver == true) { titleflag = TitleFlag.Minimize; } else if (CloseBtn.IsMouseOver == true) { titleflag = TitleFlag.Close; } }
private void Header_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { if (CloseBtn.IsMouseOver) { titleflag = TitleFlag.CLOSE; } else if (SettingBtn.IsMouseOver) { titleflag = TitleFlag.SETTING; } else { titleflag = TitleFlag.DRAGMOVE; this.ResizeMode = ResizeMode.NoResize; try { this.DragMove(); } catch (InvalidOperationException) { } this.ResizeMode = ResizeMode.CanResize; } }