using CommunityToolkit.Mvvm.ComponentModel;
using System.Windows;
using System.Windows.Media;
using SpaceEngineersBlueprintEditor.Installer.Views.Windows;
namespace SpaceEngineersBlueprintEditor.Installer.ViewModel.Windows;
public partial class PopupWindowViewModel(PopupWindow viewPage) : ViewModelBase
{
[ObservableProperty]
object? content;
[ObservableProperty]
Brush popupBackground = new SolidColorBrush(Color.FromRgb(152, 152, 231));
[ObservableProperty]
Brush popupBorder = new SolidColorBrush(Color.FromRgb(80, 80, 183));
[ObservableProperty]
Brush popupContentBackground = new SolidColorBrush(Colors.White);
[ObservableProperty]
Thickness popupThickness = new(2);
[ObservableProperty]
Visibility closeButtonVisibility = Visibility.Visible;
[ObservableProperty]
Visibility moveButtonVisibility = Visibility.Visible;
public PopupWindow ViewPage { get; set; } = viewPage;
}
using CommunityToolkit.Mvvm.ComponentModel;
using System.Windows;
using System.Windows.Media;
using SpaceEngineersBlueprintEditor.Installer.Views.Windows;
namespace SpaceEngineersBlueprintEditor.Installer.ViewModel.Windows;
public partial class PopupWindowViewModel(PopupWindow viewPage) : ViewModelBase
{
[ObservableProperty]
object? content;
[ObservableProperty]
Brush popupBackground = new SolidColorBrush(Color.FromRgb(152, 152, 231));
[ObservableProperty]
Brush popupBorder = new SolidColorBrush(Color.FromRgb(80, 80, 183));
[ObservableProperty]
Brush popupContentBackground = new SolidColorBrush(Colors.White);
[ObservableProperty]
Thickness popupThickness = new(2);
[ObservableProperty]
Visibility closeButtonVisibility = Visibility.Visible;
[ObservableProperty]
Visibility moveButtonVisibility = Visibility.Visible;
public PopupWindow ViewPage { get; set; } = viewPage;
}