/// <summary>
        /// Метки названий жил.
        /// </summary>
        /// <param name="canvasPrint"></param>
        /// <param name="row"></param>
        /// <param name="top"></param>
        private void SetLabelItem(Panel canvasPrint, int row, double top)
        {
            var text = string.Empty;

            if (row < _cable.RowsCount)
            {
                text = $"{row + 1} жила";
            }
            else if (row == _cable.RowsCount)
            {
                text = "Кабель";
            }
            else if (row == _cable.RowsCount + 1)
            {
                text = "Барабаны";
            }

            var labelRow = new Label()
            {
                FontSize = FontSize,
                Width    = _shiftLeft - 18,
                //Height = _heightCable,
                HorizontalContentAlignment = HorizontalAlignment.Center,
                //VerticalContentAlignment = VerticalAlignment.Center,
            };

            if (row < _cable.RowsCount)
            {
                labelRow.Content = text + $" ({_cable.GetWidthAll(row)})";
            }
            else if (row == _cable.RowsCount)
            {
                labelRow.Content = text + $" ({_cable.CalcMinSum})";
            }
            else if (row == _cable.RowsCount + 1)
            {
                labelRow.Content = text + $" ({_cable.CalcMaxSum})";
            }

            Canvas.SetLeft(labelRow, _canvasBorderWidth * 0.5);
            Canvas.SetTop(labelRow, GetLabelTop(top));
            Panel.SetZIndex(labelRow, _priorityLabel);
            canvasPrint.Children.Add(labelRow);
        }
        public void GetWidthAll_AreEqual()
        {
            TestContext.WriteLine(@"--------------------------------------------------------------------------------");
            TestContext.WriteLine($@"{nameof(GetWidthAll_AreEqual)} start.");

            // 4х жильный кабель.
            var settings = new TableSettings(4);

            settings.RecordsCurrent[0].AddItem("10");
            settings.RecordsCurrent[0].AddItem("20");
            settings.RecordsCurrent[0].AddItem("30");
            settings.RecordsCurrent[0].AddItem("40");
            var actual = settings.GetWidthAll(0);

            TestContext.WriteLine($"actual: {actual}");
            var expected = 100;

            TestContext.WriteLine($"expected: {expected}");
            Assert.AreEqual(expected, actual);

            TestContext.WriteLine($@"{nameof(GetWidthAll_AreEqual)} complete.");
        }