AboutControl.xaml.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. using GeekDesk.Constant;
  2. using GeekDesk.Util;
  3. using System.Configuration;
  4. using System.Windows;
  5. using System.Windows.Controls;
  6. using System.Windows.Input;
  7. namespace GeekDesk.Control.UserControls.Config
  8. {
  9. /// <summary>
  10. /// AboutControl.xaml 的交互逻辑
  11. /// </summary>
  12. public partial class AboutControl : UserControl
  13. {
  14. public AboutControl()
  15. {
  16. InitializeComponent();
  17. AppInfo.Text += ConfigurationManager.AppSettings["Version"];
  18. PublicWeChat.Source = ImageUtil.Base64ToBitmapImage(Constants.PUBLIC_WE_CHAT_IMG_BASE64);
  19. WeChatCode.Source = ImageUtil.Base64ToBitmapImage(Constants.WE_CHAT_CODE_IMG_BASE64);
  20. ZFBCode.Source = ImageUtil.Base64ToBitmapImage(Constants.ZFB_CODE_IMG_BASE64);
  21. }
  22. /// <summary>
  23. /// 移动窗口
  24. /// </summary>
  25. /// <param name="sender"></param>
  26. /// <param name="e"></param>
  27. private void DragMove(object sender, System.Windows.Input.MouseButtonEventArgs e)
  28. {
  29. if (e.LeftButton == MouseButtonState.Pressed)
  30. {
  31. Window.GetWindow(this).DragMove();
  32. }
  33. }
  34. private void SC_MouseEnter(object sender, MouseEventArgs e)
  35. {
  36. this.Cursor = Cursors.Hand;
  37. }
  38. private void SC_MouseLeave(object sender, MouseEventArgs e)
  39. {
  40. this.Cursor = Cursors.Arrow;
  41. }
  42. }
  43. }