ListViewController.cs 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using OHV.Common.Shareds;
  7. using OHV.Module.ListViews.SubViews;
  8. using OHV.Module.ListViews.Views;
  9. using Prism.Ioc;
  10. using Prism.Modularity;
  11. using Prism.Mvvm;
  12. using Prism.Regions;
  13. namespace OHV.Module.ListViews
  14. {
  15. public class ListViewController : IModule
  16. {
  17. public void OnInitialized(IContainerProvider containerProvider)
  18. {
  19. ViewModelLocationProvider.Register<CommandListView, CommandListViewModel>();
  20. //ViewModelLocationProvider.Register<VehicleCommandDeleteView, VehicleCommandDeleteViewModel>();
  21. //ViewModelLocationProvider.Register<VehicleCommandInsertView, VehicleCommandInsertViewModel>();
  22. var regionManager = containerProvider.Resolve<IRegionManager>();
  23. regionManager.RegisterViewWithRegion(RegionNames.VehicleCommandList, typeof(CommandListView));
  24. //regionManager.RegisterViewWithRegion(RegionNames.VehicleCommandListSub, typeof(VehicleCommandDeleteView));
  25. //regionManager.RegisterViewWithRegion(RegionNames.VehicleCommandListSub, typeof(VehicleCommandInsertView));
  26. }
  27. public void RegisterTypes(IContainerRegistry containerRegistry)
  28. {
  29. }
  30. }
  31. }