public void Show() { ColumnPickerComponent component = new ColumnPickerComponent(base.Columns); SimpleComponentContainer container = new SimpleComponentContainer(component); DialogBoxAction action = base.DesktopWindow.ShowDialogBox(container, SR.AddRemoveColumns); if (action == DialogBoxAction.Ok) { base.Columns.Clear(); foreach (StudyFilterColumn.ColumnDefinition column in component.Columns) { base.Columns.Add(column.Create()); } base.RefreshTable(); } }
public ColumnPickerComponentPanel(ColumnPickerComponent component) { InitializeComponent(); _component = component; foreach (StudyFilterColumn.ColumnDefinition column in component.Columns) { _lstSelectedColumns.Items.Add(column); } foreach (StudyFilterColumn.ColumnDefinition column in StudyFilterColumn.SpecialColumnDefinitions) { _lstSpecialColumns.Items.Add(column); } foreach (StudyFilterColumn.ColumnDefinition column in StudyFilterColumn.DicomTagColumnDefinitions) { _lstDicomColumns.Items.Add(column); } }
public void SetComponent(IApplicationComponent component) { _component = (ColumnPickerComponent) component; }
public void SetComponent(IApplicationComponent component) { _component = (ColumnPickerComponent)component; }