private void HtmlSearchButton_Click(object sender, RoutedEventArgs e) { string[] files = Directory.GetFiles(targetFolder, "*.htm", SearchOption.AllDirectories); var file = files.FirstOrDefault(f => Path.GetFileName(f).ToLower().Contains(HtmlSearchBox.Text.ToLower())); if (file != null) { HtmlBrowser.Navigate(file); HtmlErrorBlock.Visibility = Visibility.Collapsed; } else { HtmlBrowser.Navigate("about:blank"); HtmlErrorBlock.Visibility = Visibility.Visible; } }
public FileFormatOptionsSelectorForm(FileFormatOptionsSelector selector) { m_selector = selector; InitializeComponent(); this.htmlBrowser = new HtmlBrowser(); this.htmlBrowser.Dock = System.Windows.Forms.DockStyle.Fill; this.htmlBrowser.Location = new System.Drawing.Point(3, 16); this.htmlBrowser.Name = "htmlBrowser"; this.htmlBrowser.Size = new System.Drawing.Size(289, 386); this.htmlBrowser.TabIndex = 0; this.xmlGroupBox.Controls.Add(this.htmlBrowser); optionsPane = new OptionsPane(); optionsPane.Dock = System.Windows.Forms.DockStyle.Fill; optionsPane.Name = "optionsPane"; optionsPane.selectionChanged += new EventHandler(onOptionsSelectionChanged); optionsPane.defaultButtonClicked += new EventHandler(onDefaultButtonClicked); optionsPanel.Controls.Add(optionsPane); }