/// <summary> /// Add the selected items to the export collection /// </summary> private void AddMfgsToCollection() { if (TxApplication.ActiveDocument.Selection == null || TxApplication.ActiveDocument.Selection.Count == 0) { return; } TxObjectList selectedMfgs = TxApplication.ActiveDocument.Selection.GetFilteredItems(new TxTypeFilter(typeof(TxMfgFeature))); if (selectedMfgs == null || selectedMfgs.Count == 0) { return; } foreach (TxMfgFeature selectedMfg in selectedMfgs) { if (!Mfgs.Contains(selectedMfg)) { Mfgs.Add(selectedMfg); } } }
/// <summary> /// Clears the export collection /// </summary> /// <param name="obj">Not in use</param> private void ClearCollectionExecuted(object obj) { Mfgs.Clear(); }