Files
LogViewerControl/CSharp/Controls/LogViewer.Avalonia/Extensions/ServicesExtension.cs
T
Matthias Heil 6bed9b284c initial commit
2026-04-04 13:30:13 +02:00

18 lines
543 B
C#

using LogViewer.Core;
using LogViewer.Core.ViewModels;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using LogDataStore = LogViewer.Avalonia.Logging.LogDataStore;
namespace LogViewer.Avalonia;
public static class ServicesExtension
{
public static HostApplicationBuilder AddLogViewer(this HostApplicationBuilder builder)
{
builder.Services.AddSingleton<ILogDataStore, LogDataStore>();
builder.Services.AddSingleton<LogViewerControlViewModel>();
return builder;
}
}