public override void Run() { Workbench workbench = (Workbench)this.Owner; if (workbench.CloseCurrentContent()) { workbench.ShowContent(new TextViewContent()); } }
public override void Run() { Workbench workbench = (Workbench)this.Owner; if (workbench.CloseCurrentContent()) { using (OpenFileDialog dlg = new OpenFileDialog()) { dlg.CheckFileExists = true; dlg.DefaultExt = ".txt"; dlg.Filter = FileViewContent.GetFileFilter("/Workspace/FileFilter"); if (dlg.ShowDialog() == DialogResult.OK) { IViewContent content = DisplayBindingManager.CreateViewContent(dlg.FileName); if (content != null) { workbench.ShowContent(content); } } } } }