public HubObjectBrowserViewModel(IDstController dstController, IDstHubService dstHubService,
                                         IHubController hubController, IObjectBrowserTreeSelectorService objectBrowserTreeSelectorService) : base(hubController, objectBrowserTreeSelectorService)
        {
            this.dstHubService = dstHubService;

            this.InitializesCommandsAndObservableSubscriptions();
        }
Esempio n. 2
0
        /// <summary>
        /// Initializes a new <see cref="HubDataSourceViewModel"/>
        /// </summary>
        /// <param name="hubController">The <see cref="IHubController"/></param>
        /// <param name="dstController">The <see cref="IDstController"/></param>
        /// <param name="sessionControl">The <see cref="IHubSessionControlViewModel"/></param>
        /// <param name="browserHeader">The <see cref="IHubBrowserHeaderViewModel"/></param>
        /// <param name="objectBrowser">The <see cref="IHubObjectBrowserViewModel"/></param>
        /// <param name="publicationBrowser">The <see cref="IPublicationBrowserViewModel"/></param>
        /// <param name="hubFileBrowser">The <see cref="IHubFileStoreBrowserViewModel "/></param>
        /// <param name="treeSelectorService">The <see cref="IObjectBrowserTreeSelectorService"/></param>
        /// <param name="dstHubService">The <see cref="IDstHubService "/></param>
        /// <param name="navigationService">The <see cref="INavigationService"/></param>
        public HubDataSourceViewModel(
            IHubController hubController,
            IDstController dstController,
            IHubSessionControlViewModel sessionControl,
            IHubBrowserHeaderViewModel browserHeader,
            IHubObjectBrowserViewModel objectBrowser,
            IPublicationBrowserViewModel publicationBrowser,
            IHubFileStoreBrowserViewModel hubFileBrowser,
            IObjectBrowserTreeSelectorService treeSelectorService,
            IDstHubService dstHubService,
            INavigationService navigationService) : base(navigationService)
        {
            this.hubController       = hubController;
            this.dstController       = dstController;
            this.SessionControl      = sessionControl;
            this.HubBrowserHeader    = browserHeader;
            this.ObjectBrowser       = objectBrowser;
            this.PublicationBrowser  = publicationBrowser;
            this.HubFileStoreBrowser = hubFileBrowser;
            this.dstHubService       = dstHubService;

            InitializeCommands();
        }