using Microsoft.Extensions.DependencyInjection; using StabilityMatrix.Avalonia.Diagnostics.LogViewer.Core.ViewModels; namespace StabilityMatrix.Avalonia.Diagnostics.ViewModels; public class LogWindowViewModel { public LogViewerControlViewModel LogViewer { get; } public LogWindowViewModel(LogViewerControlViewModel logViewer) { LogViewer = logViewer; } public static LogWindowViewModel FromServiceProvider(IServiceProvider services) { return new LogWindowViewModel(services.GetRequiredService()); } }