RestoreButton.xaml.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using System.Windows;
  2. using System.Windows.Controls;
  3. using PicView.Animations;
  4. using PicView.Properties;
  5. using PicView.UILogic.Sizing;
  6. namespace PicView.Views.UserControls
  7. {
  8. /// <summary>
  9. /// Cool shady close button!
  10. /// </summary>
  11. public partial class Restorebutton : UserControl
  12. {
  13. public Restorebutton()
  14. {
  15. InitializeComponent();
  16. TheButton.Click += delegate { WindowSizing.Fullscreen_Restore(); };
  17. MouseEnter += delegate
  18. {
  19. if (!Settings.Default.Fullscreen)
  20. {
  21. ToolTip = Application.Current.Resources["Fullscreen"];
  22. }
  23. else
  24. {
  25. ToolTip = Application.Current.Resources["RestoreDown"];
  26. }
  27. MouseOverAnimations.AltInterfaceMouseOver(PolyFill, CanvasBGcolor, BorderBrushKey);
  28. };
  29. MouseLeave += delegate
  30. {
  31. MouseOverAnimations.AltInterfaceMouseLeave(PolyFill, CanvasBGcolor, BorderBrushKey);
  32. };
  33. }
  34. }
  35. }