Files
GSS2Rework/GSS2.UI.Core/ViewModels/MainWindowViewModel.cs
T
2026-02-26 06:55:14 +03:00

27 lines
737 B
C#

using Avalonia.Controls;
using CommunityToolkit.Mvvm.ComponentModel;
using Microsoft.Extensions.Logging;
namespace GSS2.UI.Core.ViewModels;
public partial class MainWindowViewModel : ViewModelBase
{
private readonly ILogger<MainWindowViewModel> _logger;
[ObservableProperty] private string _title;
[ObservableProperty] private SystemDecorations _systemDecorations;
[ObservableProperty] private bool _topmost;
[ObservableProperty] private WindowState _windowState;
public MainWindowViewModel(ILogger<MainWindowViewModel> logger)
{
_logger = logger;
_logger.LogInformation("Initialization");
Title = "GranuSight Software 2";
_logger.LogInformation("Initialized");
}
}