void m_model_SelectedContentChanged(object sender, VDF.Vault.Forms.Currency.SelectionChangedEventArgs e) { //when the selected content changes, we need to update the filename field to reflect the selected entities List <VDF.Vault.Currency.Entities.IEntity> selectedEntities = new List <VDF.Vault.Currency.Entities.IEntity>(e.SelectedEntities); bool fileSelected = false; List <string> selectedEntityNames = new List <string>(); foreach (VDF.Vault.Currency.Entities.IEntity entity in selectedEntities) { if (entity is VDF.Vault.Currency.Entities.FileIteration) { fileSelected = true; } selectedEntityNames.Add(entity.EntityName); } fileName_multiPartTextBox.Parts = selectedEntityNames; drawingListView.Clear(); referenceDocs.Clear(); Array.Clear(drawingFiles, 0, drawingFiles.Length); btnOK.Enabled = false; UpdateAssociationsTreeView(); }
void m_model_SelectedContentChanged(object sender, Forms.Currency.SelectionChangedEventArgs e) { //when the selected content changes, we need to update the filename field to reflect the selected entities List <Vault.Currency.Entities.IEntity> selectedEntities = new List <Vault.Currency.Entities.IEntity>(e.SelectedEntities); bool fileSelected = false; List <string> selectedEntityNames = new List <string>(); foreach (Vault.Currency.Entities.IEntity entity in selectedEntities) { if (entity is Vault.Currency.Entities.FileIteration) { fileSelected = true; } selectedEntityNames.Add(entity.EntityName); } fileName_multiPartTextBox.Parts = selectedEntityNames; // update availability of commands m_openFileToolStripMenuItem.Enabled = fileSelected; UpdateAssociationsTreeView(); }