forked from amkovkov/GranuSightSoftware2
27 lines
737 B
C#
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");
|
|
}
|
|
} |