refactor: View models

This commit is contained in:
2026-02-19 13:14:42 +03:00
parent 35e2397a29
commit c239bd9d10
7 changed files with 110 additions and 34 deletions
@@ -0,0 +1,22 @@
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;
public MainWindowViewModel(ILogger<MainWindowViewModel> logger)
{
_logger = logger;
_logger.LogInformation("Initialization");
Title = "GranuSight Software 2";
_logger.LogInformation("Initialized");
}
}