mirror of
https://github.com/MathiasLui/CSGO-Projects.git
synced 2025-05-06 13:51:18 +00:00
33 lines
1.2 KiB
C#
33 lines
1.2 KiB
C#
using System.Windows;
|
|
|
|
namespace REghZyFramework.Themes
|
|
{
|
|
public partial class ColourfulLightTheme
|
|
{
|
|
private void CloseWindow_Event(object sender, RoutedEventArgs e)
|
|
{
|
|
if (e.Source != null)
|
|
try { CloseWind(Window.GetWindow((FrameworkElement)e.Source)); } catch { }
|
|
}
|
|
private void AutoMinimize_Event(object sender, RoutedEventArgs e)
|
|
{
|
|
if (e.Source != null)
|
|
try { MaximizeRestore(Window.GetWindow((FrameworkElement)e.Source)); } catch { }
|
|
}
|
|
private void Minimize_Event(object sender, RoutedEventArgs e)
|
|
{
|
|
if (e.Source != null)
|
|
try { MinimizeWind(Window.GetWindow((FrameworkElement)e.Source)); } catch { }
|
|
}
|
|
|
|
public void CloseWind(Window window) => window.Close();
|
|
public void MaximizeRestore(Window window)
|
|
{
|
|
if (window.WindowState == WindowState.Maximized)
|
|
window.WindowState = WindowState.Normal;
|
|
else if (window.WindowState == WindowState.Normal)
|
|
window.WindowState = WindowState.Maximized;
|
|
}
|
|
public void MinimizeWind(Window window) => window.WindowState = WindowState.Minimized;
|
|
}
|
|
}
|