Exemplo n.º 1
0
        /// <summary>
        /// Добавить статус выполнения задания.
        /// </summary>
        /// <param name="block">Блок.</param>
        /// <param name="style">Стиль.</param>
        /// <param name="assignment">Задание.</param>
        private void AddAssignmentStatusInfoToRight(StateBlock block, Sungero.Core.StateBlockLabelStyle style, IAssignment assignment)
        {
            // Добавить колонку справа, если всего одна колонка (main).
            var rightContent = block.Contents.LastOrDefault();

            if (block.Contents.Count() <= 1)
            {
                rightContent = block.AddContent();
            }
            else
            {
                rightContent.AddLineBreak();
            }

            rightContent.AddLabel(Assignments.Info.Properties.Status.GetLocalizedValue(assignment.Status), style);
        }