using Prism.Ioc; using Prism.Services.Dialogs; using System.Windows; using WorkStation.Client.ViewModels.Dialogs; using WorkStation.Client.Views; using WorkStation.Client.Views.Dialogs; namespace WorkStation.Client { /// /// Interaction logic for App.xaml /// public partial class App { protected override Window CreateShell() { return Container.Resolve(); } protected override void OnInitialized() { var dialogService = Container.Resolve(); dialogService.ShowDialog("LoginView", result => { if (result.Result == ButtonResult.OK) { base.OnInitialized(); } }); } protected override void RegisterTypes(IContainerRegistry containerRegistry) { containerRegistry.RegisterDialog(); } } }