示例#1
0
        /// <summary>
        /// The CreateView.
        /// </summary>
        /// <returns>The <see cref="UIElement"/>.</returns>
        protected override UIElement CreateView()
        {
            var downloadQueueView = new DownloadQueueView {
                DataContext = this.DownloadQueueViewModel
            };

            return(downloadQueueView);
        }
示例#2
0
        /// <summary>
        /// The Test.
        /// </summary>
        /// <param name="testWindow">The testWindow<see cref="Window"/>.</param>
        protected override void Test(Window testWindow)
        {
            var globalBrowserData = new GlobalBrowserData();
            var viewModel         = new DownloadQueueViewModel(globalBrowserData.DownloadItemModels);
            var view = new DownloadQueueView {
                DataContext = viewModel
            };

            WindowFactory.CreateAndShow(view, testWindow);
        }
        public void Show_DownloadQueueView()
        {
            var globalBrowserData = new GlobalBrowserData();
            var viewModel         = new DownloadQueueViewModel(globalBrowserData.DownloadItemModels);

            this.CreateDummyOperations(viewModel.DownloadItemModels, viewModel.OnPauseDownloadCalled);
            var view = new DownloadQueueView {
                DataContext = viewModel
            };

            WindowFactory.CreateAndShow(view);
        }