using CommunityToolkit.Mvvm.ComponentModel;
using System.Windows;
using System.Windows.Media;
using XFEToolBox.Views.Windows;
namespace XFEToolBox.ViewModel.Windows;
public partial class PopupWindowViewModel(PopupWindow viewPage) : ObservableObject
{
[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;
}