using BaseFrame.ViewModels; using BaseFrame.ViewModels.Dialogs; using BaseFrame.Views; using BaseFrame.Views.Dialogs; using Castle.DynamicProxy; using System.Configuration; using System.Data; using System.Reflection; using System.Windows; using static System.Runtime.InteropServices.JavaScript.JSType; namespace BaseFrame { /// /// Interaction logic for App.xaml /// public partial class App : PrismApplication { protected override Window CreateShell() { return Container.Resolve(); } protected override void OnInitialized() { base.OnInitialized(); var regionManager = Container.Resolve(); regionManager.RequestNavigate("ShellViewManager", "MainView"); } protected override void RegisterTypes(IContainerRegistry containerRegistry) { //注册视图 containerRegistry.RegisterForNavigation("MainView"); //注册弹窗 containerRegistry.RegisterDialog("MessageBox"); } } }