private void DoSearch(IAppHelper helper) { statusLabel.Text = "Performing Search. Please Wait..."; this.Cursor = Cursors.WaitCursor; // use an app helper to locate information //helper = appHelperFactory.GetAppHelper(appHelper); AppHelperContext context = new SimpleAppHelperContext(); context["title"] = txtMovieName.Text; AppHelperItem[] items = helper.LocateItems(context); statusLabel.Text = null; this.Cursor = Cursors.Default; switch (items.Length) { case 0: MessageBox.Show("No Match Found for: " + txtMovieName.Text); break; case 1: AppHelperItemSelected(helper, items[0]); break; default: AppHelperResultSelector resultSelector = new AppHelperResultSelector(helper); resultSelector.ItemSelectedEvent += new AppHelperItemSelected(AppHelperItemSelected); resultSelector.Items = items; resultSelector.Show(); break; } }
private void DoSearch(IAppHelper helper) { statusLabel.Text = "Performing Search. Please Wait..."; this.Cursor = Cursors.WaitCursor; // use an app helper to locate information //helper = appHelperFactory.GetAppHelper(appHelper); AppHelperContext context = new SimpleAppHelperContext(); context["title"] = txtMovieName.Text; AppHelperItem[] items = helper.LocateItems(context); statusLabel.Text = null; this.Cursor = Cursors.Default; switch (items.Length) { case 0: MessageBox.Show("No Match Found for: " + txtMovieName.Text); break; case 1: AppHelperItemSelected(helper, items[0]); break; default: AppHelperResultSelector resultSelector = new AppHelperResultSelector(helper); resultSelector.ItemSelectedEvent += new AppHelperItemSelected(AppHelperItemSelected); resultSelector.Items = items; resultSelector.Show(); break; } }