public DownloadSearchWindow(DownloadSearchViewModel viewModel) { InitializeComponent(); _viewModel = viewModel; DataContext = viewModel; SearchTextBox.Focus(); }
private static Task ManualDownload(INovaromaEngine engine, IExceptionHandler exceptionHandler, IDialogService dialogService, IDownloadable downloadable, string searchQuery, VideoQuality videoQuality, string excludeKeywords, int? minSize, int? maxSize, string directory) { var viewModel = new DownloadSearchViewModel(engine, exceptionHandler, dialogService, downloadable, directory); var window = new DownloadSearchWindow(viewModel); var t = viewModel.InitSearch(searchQuery, videoQuality, excludeKeywords, minSize, maxSize); window.ForceShow(); return t; }