24 references to FlowPosition
PresentationFramework (24)
System\Windows\Documents\FixedTextContainer.cs (6)
347fixedTextPointer.FlowPosition.GetFlowNode(fixedTextPointer.LogicalDirection, out flowNode, out flowOffset); 375bool res = FixedTextBuilder.GetFixedPosition(fixedTextPointer.FlowPosition, fixedTextPointer.LogicalDirection, out fixPos); 572_start.FlowPosition.AttachElement(_containerElement); 573_end.FlowPosition.AttachElement(_containerElement); 614return this.FixedTextBuilder.GetFixedNodesForFlowRange(pStart.FlowPosition, pEnd.FlowPosition, out elements, out startIndex, out endIndex);
System\Windows\Documents\FixedTextPointer.cs (8)
61return _flowPosition.CompareTo(ftp.FlowPosition); 86return _flowPosition.GetDistance(ftp.FlowPosition); 180FixedElement thatFE = ftp.FlowPosition.GetScopingElement(); 412_flowPosition.MoveTo(ftp.FlowPosition); 432_flowPosition = (FlowPosition)e.Start.FlowPosition.Clone(); 437_flowPosition = (FlowPosition)e.Start.FlowPosition.Clone(); 441_flowPosition = (FlowPosition)e.End.FlowPosition.Clone(); 445_flowPosition = (FlowPosition)e.End.FlowPosition.Clone();
System\Windows\Documents\FixedTextView.cs (10)
161if (ftp.FlowPosition.IsBoundary) 339FixedTextPointer nav = new FixedTextPointer(true, edge, (FlowPosition)ftp.FlowPosition.Clone()); 364nav = new FixedTextPointer(true, scanDir, (FlowPosition)ftp.FlowPosition.Clone()); 1075if (ftp.FlowPosition.IsBoundary || symbolType == TextPointerContext.None) 1093FixedTextPointer nav = new FixedTextPointer(true, textdir, (FlowPosition)ftp.FlowPosition.Clone()); 1104return Container.FixedTextBuilder.GetFixedPosition(nav.FlowPosition, textdir, out fixedp); 1119return Container.FixedTextBuilder.GetFixedPosition(ftp.FlowPosition, textdir, out fixedp); 1127if (ftp.FlowPosition.FlowNode.Fp != 0) 1132FlowPosition flowP = (FlowPosition) ftp.FlowPosition.Clone(); 1143return Container.FixedTextBuilder.GetFixedPosition(nav.FlowPosition, dir, out fixedP);