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