/// <summary> /// Change settings of DefaultItem.Resizable component. /// </summary> protected override void ChangeDefaultItemResizable() { var width = GetItemMinWidth(); Action <TDataView> action = (x) => { var resizable = Utilites.GetOrAddComponent <Resizable>(x); resizable.MinSize = new Vector2(width, DefaultItemSize.y); }; action(DefaultItem); DataViews.ForEachAll(action); }
public IApiConfig RegisterDataViewBuilder <TDataViewBuilder>(string collectionAlias) where TDataViewBuilder : IDataViewBuilder { if (DataViews.Any(x => x.Alias == collectionAlias)) { throw new NotUniqueException(nameof(collectionAlias)); } DataViews.Add(new ApiDataViewBuilderConfig { Alias = collectionAlias, DataViewBuilder = typeof(TDataViewBuilder) }); return(this); }
private void TuneDataView(DataGridView view, DataViews viewType) { switch (viewType) { case DataViews.ExamsView: // ExamId view.Columns["ExamId"].Visible = false; view.Columns["ExamId"].Width = 0; // GroupName view.Columns["GroupName"].Width = 100; view.Columns["GroupName"].HeaderText = "Группа"; // DisciplineName view.Columns["DisciplineName"].Width = 400; view.Columns["DisciplineName"].HeaderText = "Дисциплина"; // ConsultationDateTime view.Columns["ConsultationDateTime"].Width = 100; view.Columns["ConsultationDateTime"].HeaderText = "Дата/Время консультации"; // ConsultationAuditoriumId view.Columns["ConsultationAuditorium"].Width = 100; view.Columns["ConsultationAuditorium"].HeaderText = "Аудитория консультации"; // ExamDateTime view.Columns["ExamDateTime"].Width = 100; view.Columns["ExamDateTime"].HeaderText = "Дата/Время экзамена"; // ExamAuditoriumId view.Columns["ExamAuditorium"].Width = 100; view.Columns["ExamAuditorium"].HeaderText = "Аудитория экзамена"; break; } }
internal void AddRange(List <SDDDataViewDefinition> dataViews) { DataViews.AddRange(dataViews); }
internal void Add(SDDDataViewDefinition dataView) { DataViews.Add(dataView); }
private void UpdateMillConfigView() { List <DataViews> dataViews = new List <DataViews>(); MillConfigUnit item = _configuration.MillConfigUnit; DataViews dataView = new DataViews(); dataView.ParameterName = "Наименование"; dataView.ParameterValue = item.Name; dataViews.Add(dataView); dataView = new DataViews(); dataView.ParameterName = "Комментарий"; dataView.ParameterValue = item.Comment; dataViews.Add(dataView); dataView = new DataViews(); dataView.ParameterName = "Файл архивов"; dataView.ParameterValue = item.ArchiveFile; dataViews.Add(dataView); dataView = new DataViews(); dataView.ParameterName = "Адрес сервера архивов"; dataView.ParameterValue = item.ArchiveHost; dataViews.Add(dataView); dataView = new DataViews(); dataView.ParameterName = "Порт сервера архивов"; dataView.ParameterValue = item.ArchivePort.ToString(); dataViews.Add(dataView); dataView = new DataViews(); dataView.ParameterName = "Адрес севрера визуализации"; dataView.ParameterValue = item.VisualHost; dataViews.Add(dataView); dataView = new DataViews(); dataView.ParameterName = "Порт сервера визуализации"; dataView.ParameterValue = item.VisualPort.ToString(); dataViews.Add(dataView); dataView = new DataViews(); dataView.ParameterName = "Размер буффера"; dataView.ParameterValue = item.BufferSize.ToString(); dataViews.Add(dataView); dataView = new DataViews(); dataView.ParameterName = "Максимальный размер файла"; dataView.ParameterValue = item.MaxFileSize.ToString(); dataViews.Add(dataView); dataView = new DataViews(); dataView.ParameterName = "Окрестность за клетью"; dataView.ParameterValue = item.CageNeighborhood.ToString(); dataViews.Add(dataView); dataView = new DataViews(); dataView.ParameterName = "Окресность датчика голова"; dataView.ParameterValue = item.HeadNeighborhood.ToString(); dataViews.Add(dataView); dataView = new DataViews(); dataView.ParameterName = "Окрестность датчика хвост"; dataView.ParameterValue = item.TailNeighborhood.ToString(); dataViews.Add(dataView); dataView = new DataViews(); dataView.ParameterName = "Максимальное количество единиц"; dataView.ParameterValue = item.MaxUnitsCount.ToString(); dataViews.Add(dataView); dataView = new DataViews(); dataView.ParameterName = "Ускорение объекта"; dataView.ParameterValue = item.ObjectAcceleration.ToString(); dataViews.Add(dataView); dataView = new DataViews(); dataView.ParameterName = "Максимальная скорость объекта"; dataView.ParameterValue = item.MaxObjectSpeed.ToString(); dataViews.Add(dataView); dataView = new DataViews(); dataView.ParameterName = "Период накопления данных"; dataView.ParameterValue = item.PeriodAccumulation.ToString(); dataViews.Add(dataView); dataView = new DataViews(); dataView.ParameterName = "Период записи данных"; dataView.ParameterValue = item.PeriodRecording.ToString(); dataViews.Add(dataView); dataMillConfig.DataSource = dataViews; dataMillConfig.Columns[0].HeaderText = "Параметр"; dataMillConfig.Columns[0].Width = 150; dataMillConfig.Columns[1].HeaderText = "Значение"; dataMillConfig.Columns[1].Width = 200; }