using System.Windows;
using Livia.Utility.DependencyInjection;
using LiviaAdmin.ViewModels;
using Microsoft.Extensions.DependencyInjection;
namespace LiviaAdmin.Views;
///
/// Interaction logic for MainWindow.xaml
///
public partial class MainWindow
{
private readonly MainWindowViewModel _viewModel;
public MainWindow()
{
InitializeComponent();
_viewModel = ActivatorUtilities.GetServiceOrCreateInstance(ServiceProviderFactory.ServiceProvider);
DataContext = _viewModel;
}
private void GenerateAuthenticationKeyButtonClick(object sender, RoutedEventArgs e)
{
_viewModel.GenerateAuthenticationKey();
}
}