2 instantiations of CaretElement
PresentationFramework (2)
System\windows\Documents\TextEditorDragDrop.cs (1)
284_caretDragDrop = new CaretElement(_textEditor, /*isBlinkEnabled:*/false);
System\windows\Documents\TextSelection.cs (1)
2407_caretElement = new CaretElement(_textEditor, isBlinkEnabled)
56 references to CaretElement
PresentationFramework (56)
MS\Internal\Documents\DocumentPageTextView.cs (1)
159CaretElement.AddTransformToGeometry(geometry, transform);
MS\Internal\Documents\MultiPageTextView.cs (2)
173CaretElement.AddTransformToGeometry(pageGeometry, transform); 175CaretElement.AddGeometry(ref geometry, pageGeometry);
MS\Internal\Documents\TextBoxView.cs (11)
37MarginProperty.OverrideMetadata(typeof(TextBoxView), new FrameworkPropertyMetadata(new Thickness(CaretElement.BidiCaretIndicatorWidth, 0, CaretElement.BidiCaretIndicatorWidth, 0))); 650double endOfParaGlyphWidth = ((Control)_host).FontSize * CaretElement.c_endOfParaMagicMultiplier; 708CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 1831double endOfParaGlyphWidth = ((Control)_host).FontSize * CaretElement.c_endOfParaMagicMultiplier; 2021CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2055CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2069CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2117CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2134CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2148CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect));
MS\Internal\Documents\TextDocumentView.cs (6)
132CaretElement.AddGeometry(ref geometry, floatingElementGeometry); 183CaretElement.AddGeometry(ref geometry, columnGeometry); 1305CaretElement.AddGeometry(ref geometry, paragraphGeometry); 1396CaretElement.AddGeometry(ref geometry, paragraphGeometry); 3363CaretElement.AddTransformToGeometry(geometry, transform); 3417CaretElement.AddTransformToGeometry(geometry, translateTransform);
MS\Internal\PtsHost\CellParaClient.cs (2)
339CaretElement.ClipGeometryByViewport(ref geometry, viewport); 342CaretElement.AddTransformToGeometry(geometry, transform);
MS\Internal\PtsHost\FigureParaClient.cs (1)
748CaretElement.ClipGeometryByViewport(ref geometry, viewport);
MS\Internal\PtsHost\FloaterParaClient.cs (1)
757CaretElement.ClipGeometryByViewport(ref geometry, viewport);
MS\Internal\PtsHost\TableParaClient.cs (1)
868CaretElement.AddGeometry(ref geometry, cellGeometry);
MS\Internal\PtsHost\TextParaClient.cs (7)
802CaretElement.AddTransformToGeometry(geometry, transform); 809CaretElement.AddGeometry(ref geometry, floatAndFigGeometry); 1883endOfParaGlyphWidth = ((double)TextParagraph.Element.GetValue(TextElement.FontSizeProperty) * CaretElement.c_endOfParaMagicMultiplier); 1906CaretElement.AddGeometry(ref geometry, rectGeometry); 1993endOfParaGlyphWidth = ((double)TextParagraph.Element.GetValue(TextElement.FontSizeProperty) * CaretElement.c_endOfParaMagicMultiplier); 2018CaretElement.AddGeometry(ref geometry, rectGeometry); 2352CaretElement.AddGeometry(ref geometry, objectGeometry);
System\Windows\Controls\FlowDocumentReader.cs (1)
1806CaretElement caretElement = reader.Selection.CaretElement;
System\Windows\Controls\FlowDocumentScrollViewer.cs (1)
1734CaretElement caretElement = viewer.Selection.CaretElement;
System\Windows\Controls\PasswordBox.cs (1)
1200CaretElement caretElement = passwordBox.Selection.CaretElement;
System\Windows\Controls\Primitives\TextBoxBase.cs (1)
2120CaretElement caretElement = textBoxBase.TextSelectionInternal.CaretElement;
System\Windows\Controls\RichTextBox.cs (2)
324renderScope.Document.PagePadding = new Thickness(CaretElement.CaretPaddingWidth, 0, CaretElement.CaretPaddingWidth, 0);
System\Windows\Controls\SinglePageViewer.cs (1)
1461CaretElement caretElement = viewer.Selection.CaretElement;
System\Windows\Controls\TextBlock.cs (2)
2330double endOfParaGlyphWidth = FontSize * CaretElement.c_endOfParaMagicMultiplier; 2335CaretElement.AddGeometry(ref geometry, rectGeometry);
System\windows\Documents\CaretElement.cs (4)
487geometry = Geometry.Combine(geometry, addedGeometry, GeometryCombineMode.Union, null, CaretElement.c_geometryCombineTolerance, ToleranceType.Absolute); 497geometry = Geometry.Combine(geometry, viewportGeometry, GeometryCombineMode.Intersect, null, CaretElement.c_geometryCombineTolerance, ToleranceType.Absolute); 768private static CaretElement Debug_CaretElement 1207((CaretElement)_parent).OnRenderCaretSubElement(drawingContext);
System\Windows\Documents\ITextSelection.cs (1)
175CaretElement CaretElement { get; }
System\windows\Documents\TextEditorDragDrop.cs (1)
689private CaretElement _caretDragDrop;
System\windows\Documents\TextEditorMouse.cs (1)
759CaretElement caretElement = textEditor.Selection.CaretElement;
System\windows\Documents\TextEditorSelection.cs (1)
2242double breakWidth = (double)innerMovingPosition.GetValue(TextElement.FontSizeProperty) * CaretElement.c_endOfParaMagicMultiplier;
System\windows\Documents\TextSelection.cs (7)
314FrameworkElement owner = CaretElement.GetOwnerElement(uiScope); 733CaretElement caretElement = _caretElement; 1716internal CaretElement CaretElement 1725CaretElement ITextSelection.CaretElement 2069CaretElement caretElement = _caretElement; 2400private CaretElement EnsureCaret(bool isBlinkEnabled, bool isSelectionActive, CaretScrollMethod scrollMethod) 2779private CaretElement _caretElement;