Exemple #1
0
        } // SelectedColumns

        private void SettingsEditorModeMultiColumn_Load(object sender, EventArgs e)
        {
            ItemsManager = new ListItemsManager <UiBroadcastListColumn>(listSelectedColumns, buttonRemove, buttonMoveUp, buttonMoveDown);

            comboColumns.DataSource = ColumnsList.AsReadOnly();
            buttonAddColumn.Enabled = (comboColumns.Items.Count > 0);

            ItemsManager.SetValueDictionary(ColumnsList, null);
            ItemsManager.Add(Columns);
        }  // SettingsEditorModeMultiColumn_Load
Exemple #2
0
        /// <summary>
        ///     This method is used to created and add a new data object to a Data List.  The new data
        ///     object is created using its InstanceId.
        /// </summary>
        /// <param name="instanceId"> The InstanceId of the data object to create and add. </param>
        /// <returns> Returns the newly created data object. </returns>
        public IXiDataListItem PrepareAddItem(InstanceId instanceId)
        {
            if (Disposed)
            {
                throw new ObjectDisposedException("Cannot access a disposed XiDataList.");
            }

            var dataListItem = new XiDataListItem(0, instanceId);

            dataListItem.ClientAlias    = ListItemsManager.Add(dataListItem);
            dataListItem.PreparedForAdd = true;
            return(dataListItem);
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="elementId"></param>
        /// <returns></returns>
        public override ClientElementValuesJournalListItem PrepareAddItem(string elementId)
        {
            if (Disposed)
            {
                throw new ObjectDisposedException("Cannot access a disposed ClientElementValuesJournalList.");
            }

            var dataJournalListItem = new ClientElementValuesJournalListItem(elementId);

            dataJournalListItem.ClientAlias    = ListItemsManager.Add(dataJournalListItem);
            dataJournalListItem.IsInClientList = true;
            dataJournalListItem.PreparedForAdd = true;
            return(dataJournalListItem);
        }
Exemple #4
0
        }  // SettingsEditorModeMultiColumn_Load

        private void buttonAddColumn_Click(object sender, EventArgs e)
        {
            ItemsManager.Add((UiBroadcastListColumn)comboColumns.SelectedValue);
            SetDataChanged();
        } // buttonAddColumn_Click