private void propertiesToolStripButton__Click(object sender, EventArgs e) { var objectTable = bucketTabControl_.SelectedTab.Controls[0] as BOSObjectTable; Debug.Assert(objectTable != null); Debug.Assert(objectTable.SelectedItems.Length == 1); var objectKey = objectTable.SelectedItems .Select(item => item.Cells[0].Text) .First(); using (var objectMetaDataForm = new ObjectMetaDataForm(bosClient_, CurrentBucket_, objectKey)) { objectMetaDataForm.ShowDialog(); } }
private void propertiesToolStripButton__Click(object sender, EventArgs e) { var objectListView = bucketTabControl_.SelectedTab.Controls[0] as BOSObjectListView; Debug.Assert(objectListView != null); Debug.Assert(objectListView.SelectedItems.Count == 1); var objectKey = objectListView.SelectedItems .Cast <ListViewItem>() .Select(item => item.SubItems[0].Text) .First(); using (var objectMetaDataForm = new ObjectMetaDataForm(bosClient_, CurrentBucket_, objectKey)) { objectMetaDataForm.ShowDialog(); } }