private void viewToolStripMenuItem_Click(object sender, EventArgs e) { if (SelectedDirectoryFile != null) { ViewForm.Show(Repository, SelectedDirectoryFile); } }
private void listView_DoubleClick(object sender, EventArgs e) { if (SelectedDirectoryFile != null) { ViewForm.Show(Repository, SelectedDirectoryFile); } }
public static bool Show(IRepository repository, TREInfoFile treInfoFile) { ViewForm viewForm; if (viewForms.TryGetValue(treInfoFile.Path, out viewForm)) { viewForm.Activate(); return(true); } var data = repository.Load <byte[]>( treInfoFile.TreFileName, treInfoFile.Path, stream => stream.ReadBytes()); if (data == null) { return(false); } viewForm = new ViewForm { Repository = repository, TREInfoFile = treInfoFile, Data = data }; viewForms.Add(treInfoFile.Path, viewForm); viewForm.Show(); return(true); }