24 references to FlowPosition
PresentationFramework (24)
src\Framework\System\Windows\Documents\FixedTextContainer.cs (6)
372fixedTextPointer.FlowPosition.GetFlowNode(fixedTextPointer.LogicalDirection, out flowNode, out flowOffset); 400bool res = FixedTextBuilder.GetFixedPosition(fixedTextPointer.FlowPosition, fixedTextPointer.LogicalDirection, out fixPos); 597_start.FlowPosition.AttachElement(_containerElement); 598_end.FlowPosition.AttachElement(_containerElement); 640return this.FixedTextBuilder.GetFixedNodesForFlowRange(pStart.FlowPosition, pEnd.FlowPosition, out elements, out startIndex, out endIndex);
src\Framework\System\Windows\Documents\FixedTextPointer.cs (8)
75return _flowPosition.CompareTo(ftp.FlowPosition); 100return _flowPosition.GetDistance(ftp.FlowPosition); 197FixedElement thatFE = ftp.FlowPosition.GetScopingElement(); 435_flowPosition.MoveTo(ftp.FlowPosition); 455_flowPosition = (FlowPosition)e.Start.FlowPosition.Clone(); 460_flowPosition = (FlowPosition)e.Start.FlowPosition.Clone(); 464_flowPosition = (FlowPosition)e.End.FlowPosition.Clone(); 468_flowPosition = (FlowPosition)e.End.FlowPosition.Clone();
src\Framework\System\Windows\Documents\FixedTextView.cs (10)
179if (ftp.FlowPosition.IsBoundary) 359FixedTextPointer nav = new FixedTextPointer(true, edge, (FlowPosition)ftp.FlowPosition.Clone()); 384nav = new FixedTextPointer(true, scanDir, (FlowPosition)ftp.FlowPosition.Clone()); 1104if (ftp.FlowPosition.IsBoundary || symbolType == TextPointerContext.None) 1122FixedTextPointer nav = new FixedTextPointer(true, textdir, (FlowPosition)ftp.FlowPosition.Clone()); 1133return Container.FixedTextBuilder.GetFixedPosition(nav.FlowPosition, textdir, out fixedp); 1148return Container.FixedTextBuilder.GetFixedPosition(ftp.FlowPosition, textdir, out fixedp); 1156if (ftp.FlowPosition.FlowNode.Fp != 0) 1161FlowPosition flowP = (FlowPosition) ftp.FlowPosition.Clone(); 1172return Container.FixedTextBuilder.GetFixedPosition(nav.FlowPosition, dir, out fixedP);