Exemple #1
0
 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;
     }
 }