コード例 #1
0
        public override void Initialize()
        {
            base.Initialize();

            _regionManager.RegisterViewWithRegion(RegionNames.MainTabRegion, typeof(FileBrowserComponent));
            _regionManager.RegisterViewWithRegion(RegionNames.MainTabRegion, typeof(TransportationComponent));
            _regionManager.RegisterViewWithRegion(RegionNames.SettingsTabRegion, typeof(TaskSettingsTabItem));

            AcceleriderUserExtensions.Initialize(Container);
        }
コード例 #2
0
        public override void RegisterTypes(IContainerRegistry containerRegistry)
        {
            // Register for container
            containerRegistry.RegisterInstance(FileTransferService.GetDownloaderManager("any-drive"));

            AcceleriderUserExtensions.Initialize(containerRegistry.GetContainer());

            // Register for region
            _regionManager.RegisterViewWithRegion(RegionNames.MainTabRegion, typeof(FileBrowserComponent));
            _regionManager.RegisterViewWithRegion(RegionNames.MainTabRegion, typeof(TransportationComponent));
            _regionManager.RegisterViewWithRegion(RegionNames.SettingsTabRegion, typeof(TaskSettingsTabItem));

            _regionManager.RegisterViewWithRegion(Constants.NetDiskAuthenticationViewRegion, typeof(NetDiskList));
            _regionManager.RegisterViewWithRegion(Constants.NetDiskAuthenticationViewRegion, typeof(BaiduCloud));
            _regionManager.RegisterViewWithRegion(Constants.NetDiskAuthenticationViewRegion, typeof(OneDrive));
            _regionManager.RegisterViewWithRegion(Constants.NetDiskAuthenticationViewRegion, typeof(SixCloud));
        }
コード例 #3
0
 public override void OnInitialized(IContainerProvider containerProvider)
 {
     AcceleriderUserExtensions.Initialize(Container);
 }
コード例 #4
0
 protected ViewModelBase(IUnityContainer container) : base(container)
 {
     AcceleriderUserExtensions.Register(this);
 }