2 instantiations of CaretElement
PresentationFramework (2)
System\windows\Documents\TextEditorDragDrop.cs (1)
301_caretDragDrop = new CaretElement(_textEditor, /*isBlinkEnabled:*/false);
System\windows\Documents\TextSelection.cs (1)
2425_caretElement = new CaretElement(_textEditor, isBlinkEnabled);
56 references to CaretElement
PresentationFramework (56)
MS\Internal\Documents\DocumentPageTextView.cs (1)
161CaretElement.AddTransformToGeometry(geometry, transform);
MS\Internal\Documents\MultiPageTextView.cs (2)
175CaretElement.AddTransformToGeometry(pageGeometry, transform); 177CaretElement.AddGeometry(ref geometry, pageGeometry);
MS\Internal\Documents\TextBoxView.cs (11)
39MarginProperty.OverrideMetadata(typeof(TextBoxView), new FrameworkPropertyMetadata(new Thickness(CaretElement.BidiCaretIndicatorWidth, 0, CaretElement.BidiCaretIndicatorWidth, 0))); 694double endOfParaGlyphWidth = ((Control)_host).FontSize * CaretElement.c_endOfParaMagicMultiplier; 752CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 1873double endOfParaGlyphWidth = ((Control)_host).FontSize * CaretElement.c_endOfParaMagicMultiplier; 2063CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2097CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2111CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2159CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2176CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2190CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect));
MS\Internal\Documents\TextDocumentView.cs (6)
134CaretElement.AddGeometry(ref geometry, floatingElementGeometry); 185CaretElement.AddGeometry(ref geometry, columnGeometry); 1330CaretElement.AddGeometry(ref geometry, paragraphGeometry); 1424CaretElement.AddGeometry(ref geometry, paragraphGeometry); 3409CaretElement.AddTransformToGeometry(geometry, transform); 3463CaretElement.AddTransformToGeometry(geometry, translateTransform);
MS\Internal\PtsHost\CellParaClient.cs (2)
344CaretElement.ClipGeometryByViewport(ref geometry, viewport); 347CaretElement.AddTransformToGeometry(geometry, transform);
MS\Internal\PtsHost\FigureParaClient.cs (1)
756CaretElement.ClipGeometryByViewport(ref geometry, viewport);
MS\Internal\PtsHost\FloaterParaClient.cs (1)
764CaretElement.ClipGeometryByViewport(ref geometry, viewport);
MS\Internal\PtsHost\TableParaClient.cs (1)
874CaretElement.AddGeometry(ref geometry, cellGeometry);
MS\Internal\PtsHost\TextParaClient.cs (7)
808CaretElement.AddTransformToGeometry(geometry, transform); 815CaretElement.AddGeometry(ref geometry, floatAndFigGeometry); 1889endOfParaGlyphWidth = ((double)TextParagraph.Element.GetValue(TextElement.FontSizeProperty) * CaretElement.c_endOfParaMagicMultiplier); 1912CaretElement.AddGeometry(ref geometry, rectGeometry); 1999endOfParaGlyphWidth = ((double)TextParagraph.Element.GetValue(TextElement.FontSizeProperty) * CaretElement.c_endOfParaMagicMultiplier); 2024CaretElement.AddGeometry(ref geometry, rectGeometry); 2358CaretElement.AddGeometry(ref geometry, objectGeometry);
System\Windows\Controls\FlowDocumentReader.cs (1)
1843CaretElement caretElement = reader.Selection.CaretElement;
System\Windows\Controls\FlowDocumentScrollViewer.cs (1)
1770CaretElement caretElement = viewer.Selection.CaretElement;
System\Windows\Controls\PasswordBox.cs (1)
1226CaretElement caretElement = passwordBox.Selection.CaretElement;
System\Windows\Controls\Primitives\TextBoxBase.cs (1)
2199CaretElement caretElement = textBoxBase.TextSelectionInternal.CaretElement;
System\Windows\Controls\RichTextBox.cs (2)
326renderScope.Document.PagePadding = new Thickness(CaretElement.CaretPaddingWidth, 0, CaretElement.CaretPaddingWidth, 0);
System\Windows\Controls\SinglePageViewer.cs (1)
1462CaretElement caretElement = viewer.Selection.CaretElement;
System\Windows\Controls\TextBlock.cs (2)
2351double endOfParaGlyphWidth = FontSize * CaretElement.c_endOfParaMagicMultiplier; 2356CaretElement.AddGeometry(ref geometry, rectGeometry);
System\windows\Documents\CaretElement.cs (4)
491geometry = Geometry.Combine(geometry, addedGeometry, GeometryCombineMode.Union, null, CaretElement.c_geometryCombineTolerance, ToleranceType.Absolute); 501geometry = Geometry.Combine(geometry, viewportGeometry, GeometryCombineMode.Intersect, null, CaretElement.c_geometryCombineTolerance, ToleranceType.Absolute); 770private static CaretElement Debug_CaretElement 1218((CaretElement)_parent).OnRenderCaretSubElement(drawingContext);
System\Windows\Documents\ITextSelection.cs (1)
183CaretElement CaretElement { get; }
System\windows\Documents\TextEditorDragDrop.cs (1)
706private CaretElement _caretDragDrop;
System\windows\Documents\TextEditorMouse.cs (1)
776CaretElement caretElement = textEditor.Selection.CaretElement;
System\windows\Documents\TextEditorSelection.cs (1)
2257double breakWidth = (double)innerMovingPosition.GetValue(TextElement.FontSizeProperty) * CaretElement.c_endOfParaMagicMultiplier;
System\windows\Documents\TextSelection.cs (7)
329FrameworkElement owner = CaretElement.GetOwnerElement(uiScope); 748CaretElement caretElement = _caretElement; 1734internal CaretElement CaretElement 1743CaretElement ITextSelection.CaretElement 2087CaretElement caretElement = _caretElement; 2418private CaretElement EnsureCaret(bool isBlinkEnabled, bool isSelectionActive, CaretScrollMethod scrollMethod) 2795private CaretElement _caretElement;