Sanguosha.UI.Controls.GameLogs.AppendSeparator C# (CSharp) Méthode

AppendSeparator() public méthode

public AppendSeparator ( ) : void
Résultat void
        public void AppendSeparator()
        {
            var docs = Logs.Values.Concat(new List<FlowDocument>() { GlobalLog });
            foreach (var doc in docs)
            {
                if (doc.Blocks.Count() != 0 && doc.Blocks.Last().Name == _separatorMagic)
                {
                    continue;
                }

                var para = new Paragraph();
                para.Name = _separatorMagic;
                var rect1 = new Rectangle();
                rect1.Width = 210;
                rect1.Height = 1;
                rect1.Fill = new SolidColorBrush(Colors.Black);

                var rect2 = new Rectangle();
                rect2.Width = 210;
                rect2.Height = 1;
                rect2.Fill = new SolidColorBrush(new Color() { R = 77, G = 74, B = 66, A = 255 });

                para.Inlines.Add(rect1);
                para.Inlines.Add(rect2);

                doc.Blocks.Add(para);
            }
        }