LayoutFarm.Text.EditableTextLine.AddLast C# (CSharp) Метод

AddLast() публичный Метод

public AddLast ( LinkedListNode visualNode ) : void
visualNode LinkedListNode
Результат void
        public new void AddLast(LinkedListNode<EditableRun> visualNode)
        {
            throw new NotSupportedException();
        }
        public new void Remove(LinkedListNode<EditableRun> visualNode)

Same methods

EditableTextLine::AddLast ( EditableRun v ) : void

Usage Example

Пример #1
0
        void AddLineBreakBefore(EditableRun beforeTextRun)
        {
            if (beforeTextRun == null)
            {
                this.EndWithLineBreak = true;
                editableFlowLayer.InsertNewLine(currentLineNumber + 1);
            }
            else
            {
                List <EditableRun> tempTextRuns = new List <EditableRun>();
                if (beforeTextRun != null)
                {
                    foreach (EditableRun t in GetVisualElementForward(beforeTextRun))
                    {
                        tempTextRuns.Add(t);
                    }
                }
                this.EndWithLineBreak = true;
                EditableTextLine newTextline = editableFlowLayer.InsertNewLine(currentLineNumber + 1);

                this.LocalSuspendLineReArrange();
                newTextline.LocalSuspendLineReArrange();
                int j = tempTextRuns.Count;
                for (int i = 0; i < j; ++i)
                {
                    EditableRun t = tempTextRuns[i];
                    this.Remove(t);
                    newTextline.AddLast(t);
                }
                this.LocalResumeLineReArrange();
                newTextline.LocalResumeLineReArrange();
            }
        }
All Usage Examples Of LayoutFarm.Text.EditableTextLine::AddLast