TitleControl.xaml.cs 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Windows;
  7. using System.Windows.Controls;
  8. using System.Windows.Data;
  9. using System.Windows.Documents;
  10. using System.Windows.Input;
  11. using System.Windows.Media;
  12. using System.Windows.Media.Imaging;
  13. using System.Windows.Navigation;
  14. using System.Windows.Shapes;
  15. namespace AIRS
  16. {
  17. /// <summary>
  18. /// TitleControl.xaml 的交互逻辑
  19. /// </summary>
  20. public partial class TitleControl : UserControl
  21. {
  22. public Boolean isclosed = true;
  23. public TitleControl()
  24. {
  25. InitializeComponent();
  26. }
  27. private void start_grade_MouseMove(object sender, MouseEventArgs e)
  28. {
  29. imggrade.Width = 74;
  30. lblgrade.FontSize = 13;
  31. lblgrade.Content = " 开始检测";
  32. lblgrade.Foreground = new SolidColorBrush(Color.FromRgb(0xF5, 0x9A, 0x23));
  33. }
  34. private void start_grade_MouseLeave(object sender, MouseEventArgs e)
  35. {
  36. imggrade.Width = 70;
  37. lblgrade.FontSize = 12;
  38. lblgrade.Content = "开始检测";
  39. lblgrade.Foreground = new SolidColorBrush(Colors.White);
  40. }
  41. private void canfill_MouseMove(object sender, MouseEventArgs e)
  42. {
  43. imgfill.Width = 74;
  44. lblfill.FontSize = 13;
  45. lblfill.Content = " 全屏查看";
  46. lblfill.Foreground = new SolidColorBrush(Color.FromRgb(0xF5,0x9A,0x23));
  47. }
  48. private void canfill_MouseLeave(object sender, MouseEventArgs e)
  49. {
  50. imgfill.Width = 70;
  51. lblfill.FontSize = 12;
  52. lblfill.Content = "全屏查看";
  53. lblfill.Foreground = new SolidColorBrush(Colors.White);
  54. }
  55. /*private void out_export_MouseMove(object sender, MouseEventArgs e)
  56. {
  57. imgexport.Width = 74;
  58. lblexport.FontSize = 13;
  59. lblexport.Content = " 生成报告";
  60. lblexport.Foreground = new SolidColorBrush(Color.FromRgb(0xF5,0x9A,0x23));
  61. }
  62. private void out_export_MouseLeave(object sender, MouseEventArgs e)
  63. {
  64. imgexport.Width = 70;
  65. lblexport.FontSize = 12;
  66. lblexport.Content = "生成报告";
  67. lblexport.Foreground = new SolidColorBrush(Colors.White);
  68. }*/
  69. private void history_MouseMove(object sender, MouseEventArgs e)
  70. {
  71. imghistory.Width = 74;
  72. lblhistory.FontSize = 13;
  73. lblhistory.Content = " 历史评级";
  74. lblhistory.Foreground = new SolidColorBrush(Color.FromRgb(0xF5,0x9A,0x23));
  75. }
  76. private void history_MouseLeave(object sender, MouseEventArgs e)
  77. {
  78. imghistory.Width = 70;
  79. lblhistory.FontSize = 12;
  80. lblhistory.Content = "历史评级";
  81. lblhistory.Foreground = new SolidColorBrush(Colors.White);
  82. }
  83. private void Canvas_MouseMove(object sender, MouseEventArgs e)
  84. {
  85. Point pp = e.GetPosition((IInputElement)sender);
  86. // Console.WriteLine(pp.X.ToString() + " " + pp.Y.ToString());
  87. if(pp.X>0 && pp.X<=25)
  88. {
  89. imgmin.Visibility = Visibility.Hidden;
  90. imgmin1.Visibility = Visibility.Visible;
  91. imgmax.Visibility = Visibility.Visible;
  92. imgmax1.Visibility = Visibility.Hidden;
  93. imgclosed.Visibility = Visibility.Visible;
  94. imgclosed1.Visibility = Visibility.Hidden;
  95. }
  96. else if (pp.X > 25 && pp.X <= 50)
  97. {
  98. imgmin.Visibility = Visibility.Visible;
  99. imgmin1.Visibility = Visibility.Hidden;
  100. imgmax.Visibility = Visibility.Hidden;
  101. imgmax1.Visibility = Visibility.Visible;
  102. imgclosed.Visibility = Visibility.Visible;
  103. imgclosed1.Visibility = Visibility.Hidden;
  104. }
  105. else if (pp.X > 50 && pp.X <= 75)
  106. {
  107. imgmin.Visibility = Visibility.Visible;
  108. imgmin1.Visibility = Visibility.Hidden;
  109. imgmax.Visibility = Visibility.Visible;
  110. imgmax1.Visibility = Visibility.Hidden;
  111. if (isclosed)
  112. {
  113. imgclosed.Visibility = Visibility.Hidden;
  114. imgclosed1.Visibility = Visibility.Visible;
  115. }
  116. else
  117. {
  118. imgclosed.Visibility = Visibility.Visible;
  119. imgclosed1.Visibility = Visibility.Hidden;
  120. }
  121. }
  122. }
  123. private void canaction_MouseLeave(object sender, MouseEventArgs e)
  124. {
  125. imgmin.Visibility = Visibility.Visible;
  126. imgmin1.Visibility = Visibility.Hidden;
  127. imgmax.Visibility = Visibility.Visible;
  128. imgmax1.Visibility = Visibility.Hidden;
  129. imgclosed.Visibility = Visibility.Visible;
  130. imgclosed1.Visibility = Visibility.Hidden;
  131. }
  132. private void task_MouseMove(object sender, MouseEventArgs e)
  133. {
  134. imgtask.Width = 74;
  135. lbltask.FontSize = 13;
  136. lbltask.Content = " 任务";
  137. lbltask.Foreground = new SolidColorBrush(Color.FromRgb(0xF5, 0x9A, 0x23));
  138. }
  139. private void task_MouseLeave(object sender, MouseEventArgs e)
  140. {
  141. imgtask.Width = 70;
  142. lbltask.FontSize = 12;
  143. lbltask.Content = "任务";
  144. lbltask.Foreground = new SolidColorBrush(Colors.White);
  145. }
  146. /*private void field_MouseMove(object sender, MouseEventArgs e)
  147. {
  148. imgfield.Width = 74;
  149. lblfield.FontSize = 13;
  150. lblfield.Content = " 视场截取";
  151. lblfield.Foreground = new SolidColorBrush(Color.FromRgb(0xF5, 0x9A, 0x23));
  152. }
  153. private void field_MouseLeave(object sender, MouseEventArgs e)
  154. {
  155. imgfield.Width = 70;
  156. lblfield.FontSize = 12;
  157. lblfield.Content = "视场截取";
  158. lblfield.Foreground = new SolidColorBrush(Colors.White);
  159. }*/
  160. }
  161. }