protected override void Configure() { WallpaperManager.Initlize(); //自定义消息拦截 container = new SimpleContainer(); container.Instance(container) .Singleton <IEventAggregator, EventAggregator>() .Singleton <IWindowManager, WindowManager>() .Singleton <ContextMenuViewModel>(nameof(ContextMenuViewModel)) .Singleton <MainViewModel>(nameof(MainViewModel)) .PerRequest <CreateWallpaperViewModel>() .PerRequest <SettingViewModel>(); }