public void EnableRequiredControls() { btnRemoveFile.Enabled = listViewContents.SelectedItems.Count != 0; btnPreview.Enabled = _model.CurrentFileName != null; foreach (ToolStripButton item in toolContents.Items.OfType<ToolStripButton>()) { item.Enabled = _model.CurrentFileName != null && HtmlBrowserEditable; } btnToggleEditMode.Enabled = true; btnToggleEditMode.Checked = HtmlBrowserEditable; }