mirror of
https://github.com/WowUp/WowUp.git
synced 2026-04-22 06:49:05 -04:00
43 lines
1.1 KiB
C#
43 lines
1.1 KiB
C#
using System.Windows;
|
|
|
|
namespace WowUp.WPF.ViewModels
|
|
{
|
|
public class MainWindowViewModel : BaseViewModel
|
|
{
|
|
private string _title;
|
|
public string Title
|
|
{
|
|
get => _title;
|
|
set { SetProperty(ref _title, value); }
|
|
}
|
|
|
|
private Visibility _restoreVisibility;
|
|
public Visibility RestoreVisibility
|
|
{
|
|
get => _restoreVisibility;
|
|
set { SetProperty(ref _restoreVisibility, value); }
|
|
}
|
|
|
|
private Visibility _maximizeVisibility;
|
|
public Visibility MaximizeVisibility
|
|
{
|
|
get => _maximizeVisibility;
|
|
set { SetProperty(ref _maximizeVisibility, value); }
|
|
}
|
|
|
|
public void SetRestoreMaximizeVisibility(WindowState windowState)
|
|
{
|
|
if (windowState == WindowState.Maximized)
|
|
{
|
|
MaximizeVisibility = Visibility.Collapsed;
|
|
RestoreVisibility = Visibility.Visible;
|
|
}
|
|
else
|
|
{
|
|
MaximizeVisibility = Visibility.Visible;
|
|
RestoreVisibility = Visibility.Collapsed;
|
|
}
|
|
}
|
|
}
|
|
}
|