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(); } }