Привет,
Разбираюсь с видами профилей сетей.
Например, задача поправить значение меток в области данных, см. картинку.
Получаю метки областей данных так:
var lgs = PipeNetworkBandLabelGroup.GetAvailableLabelGroupIds(pv.Id).GetObjects<PipeNetworkBandLabelGroup>();
1. Как для них определить области данных ProfileViewBandItem из набора ProfileView.Bands?Сами значения меток беру из PipeNetworkBandLabelGroup.SubEntities:
foreach (var subEntity in lg.SubEntities)
{
var tcs = subEntity.GetTextComponentIds().GetObjects<LabelStyleTextComponent>();
foreach (var tc in tcs)
{
var value = tc.Text.Contents.Value;
}
}
2. Как получить источник данных, в данном случае трубу.Пока не могу понять взаимную работу вида профиля, частей сети, областей данных и их меток