28 lines
692 B
C#
28 lines
692 B
C#
using Avalonia;
|
|
using Avalonia.Markup.Xaml;
|
|
using Prism.DryIoc;
|
|
using Prism.Ioc;
|
|
using Ursa.PrismExtension;
|
|
|
|
namespace Ursa.PrismDialogDemo;
|
|
|
|
public partial class App : PrismApplication
|
|
{
|
|
public override void Initialize()
|
|
{
|
|
AvaloniaXamlLoader.Load(this);
|
|
base.Initialize();
|
|
}
|
|
|
|
protected override void RegisterTypes(IContainerRegistry containerRegistry)
|
|
{
|
|
containerRegistry.Register<MainWindow>();
|
|
containerRegistry.RegisterUrsaDialogService();
|
|
containerRegistry.RegisterUrsaDialogView<DefaultDialog>("Default");
|
|
}
|
|
|
|
protected override AvaloniaObject CreateShell()
|
|
{
|
|
return Container.Resolve<MainWindow>();
|
|
}
|
|
} |