2 instantiations of CaretElement
PresentationFramework (2)
System\windows\Documents\TextEditorDragDrop.cs (1)
283_caretDragDrop = new CaretElement(_textEditor, /*isBlinkEnabled:*/false);
System\windows\Documents\TextSelection.cs (1)
2406_caretElement = new CaretElement(_textEditor, isBlinkEnabled)
56 references to CaretElement
PresentationFramework (56)
MS\Internal\Documents\DocumentPageTextView.cs (1)
158CaretElement.AddTransformToGeometry(geometry, transform);
MS\Internal\Documents\MultiPageTextView.cs (2)
172CaretElement.AddTransformToGeometry(pageGeometry, transform); 174CaretElement.AddGeometry(ref geometry, pageGeometry);
MS\Internal\Documents\TextBoxView.cs (11)
36MarginProperty.OverrideMetadata(typeof(TextBoxView), new FrameworkPropertyMetadata(new Thickness(CaretElement.BidiCaretIndicatorWidth, 0, CaretElement.BidiCaretIndicatorWidth, 0))); 643double endOfParaGlyphWidth = ((Control)_host).FontSize * CaretElement.c_endOfParaMagicMultiplier; 701CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 1824double endOfParaGlyphWidth = ((Control)_host).FontSize * CaretElement.c_endOfParaMagicMultiplier; 2014CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2048CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2062CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2110CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2127CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2141CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect));
MS\Internal\Documents\TextDocumentView.cs (6)
131CaretElement.AddGeometry(ref geometry, floatingElementGeometry); 182CaretElement.AddGeometry(ref geometry, columnGeometry); 1304CaretElement.AddGeometry(ref geometry, paragraphGeometry); 1395CaretElement.AddGeometry(ref geometry, paragraphGeometry); 3362CaretElement.AddTransformToGeometry(geometry, transform); 3416CaretElement.AddTransformToGeometry(geometry, translateTransform);
MS\Internal\PtsHost\CellParaClient.cs (2)
338CaretElement.ClipGeometryByViewport(ref geometry, viewport); 341CaretElement.AddTransformToGeometry(geometry, transform);
MS\Internal\PtsHost\FigureParaClient.cs (1)
747CaretElement.ClipGeometryByViewport(ref geometry, viewport);
MS\Internal\PtsHost\FloaterParaClient.cs (1)
756CaretElement.ClipGeometryByViewport(ref geometry, viewport);
MS\Internal\PtsHost\TableParaClient.cs (1)
867CaretElement.AddGeometry(ref geometry, cellGeometry);
MS\Internal\PtsHost\TextParaClient.cs (7)
801CaretElement.AddTransformToGeometry(geometry, transform); 808CaretElement.AddGeometry(ref geometry, floatAndFigGeometry); 1882endOfParaGlyphWidth = ((double)TextParagraph.Element.GetValue(TextElement.FontSizeProperty) * CaretElement.c_endOfParaMagicMultiplier); 1905CaretElement.AddGeometry(ref geometry, rectGeometry); 1992endOfParaGlyphWidth = ((double)TextParagraph.Element.GetValue(TextElement.FontSizeProperty) * CaretElement.c_endOfParaMagicMultiplier); 2017CaretElement.AddGeometry(ref geometry, rectGeometry); 2351CaretElement.AddGeometry(ref geometry, objectGeometry);
System\Windows\Controls\FlowDocumentReader.cs (1)
1805CaretElement caretElement = reader.Selection.CaretElement;
System\Windows\Controls\FlowDocumentScrollViewer.cs (1)
1718CaretElement caretElement = viewer.Selection.CaretElement;
System\Windows\Controls\PasswordBox.cs (1)
1193CaretElement caretElement = passwordBox.Selection.CaretElement;
System\Windows\Controls\Primitives\TextBoxBase.cs (1)
2113CaretElement caretElement = textBoxBase.TextSelectionInternal.CaretElement;
System\Windows\Controls\RichTextBox.cs (2)
323renderScope.Document.PagePadding = new Thickness(CaretElement.CaretPaddingWidth, 0, CaretElement.CaretPaddingWidth, 0);
System\Windows\Controls\SinglePageViewer.cs (1)
1460CaretElement caretElement = viewer.Selection.CaretElement;
System\Windows\Controls\TextBlock.cs (2)
2329double endOfParaGlyphWidth = FontSize * CaretElement.c_endOfParaMagicMultiplier; 2334CaretElement.AddGeometry(ref geometry, rectGeometry);
System\windows\Documents\CaretElement.cs (4)
486geometry = Geometry.Combine(geometry, addedGeometry, GeometryCombineMode.Union, null, CaretElement.c_geometryCombineTolerance, ToleranceType.Absolute); 496geometry = Geometry.Combine(geometry, viewportGeometry, GeometryCombineMode.Intersect, null, CaretElement.c_geometryCombineTolerance, ToleranceType.Absolute); 767private static CaretElement Debug_CaretElement 1206((CaretElement)_parent).OnRenderCaretSubElement(drawingContext);
System\Windows\Documents\ITextSelection.cs (1)
174CaretElement CaretElement { get; }
System\windows\Documents\TextEditorDragDrop.cs (1)
688private CaretElement _caretDragDrop;
System\windows\Documents\TextEditorMouse.cs (1)
758CaretElement caretElement = textEditor.Selection.CaretElement;
System\windows\Documents\TextEditorSelection.cs (1)
2241double breakWidth = (double)innerMovingPosition.GetValue(TextElement.FontSizeProperty) * CaretElement.c_endOfParaMagicMultiplier;
System\windows\Documents\TextSelection.cs (7)
313FrameworkElement owner = CaretElement.GetOwnerElement(uiScope); 732CaretElement caretElement = _caretElement; 1715internal CaretElement CaretElement 1724CaretElement ITextSelection.CaretElement 2068CaretElement caretElement = _caretElement; 2399private CaretElement EnsureCaret(bool isBlinkEnabled, bool isSelectionActive, CaretScrollMethod scrollMethod) 2778private CaretElement _caretElement;