2 instantiations of CaretElement
PresentationFramework (2)
src\Framework\System\windows\Documents\TextEditorDragDrop.cs (1)
313_caretDragDrop = new CaretElement(_textEditor, /*isBlinkEnabled:*/false);
src\Framework\System\windows\Documents\TextSelection.cs (1)
2433_caretElement = new CaretElement(_textEditor, isBlinkEnabled);
56 references to CaretElement
PresentationFramework (56)
src\Framework\MS\Internal\Documents\DocumentPageTextView.cs (1)
163CaretElement.AddTransformToGeometry(geometry, transform);
src\Framework\MS\Internal\Documents\MultiPageTextView.cs (2)
178CaretElement.AddTransformToGeometry(pageGeometry, transform); 180CaretElement.AddGeometry(ref geometry, pageGeometry);
src\Framework\MS\Internal\Documents\TextBoxView.cs (11)
41MarginProperty.OverrideMetadata(typeof(TextBoxView), new FrameworkPropertyMetadata(new Thickness(CaretElement.BidiCaretIndicatorWidth, 0, CaretElement.BidiCaretIndicatorWidth, 0))); 698double endOfParaGlyphWidth = ((Control)_host).FontSize * CaretElement.c_endOfParaMagicMultiplier; 756CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 1871double endOfParaGlyphWidth = ((Control)_host).FontSize * CaretElement.c_endOfParaMagicMultiplier; 2059CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2093CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2107CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2155CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2172CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect)); 2186CaretElement.AddGeometry(ref geometry, new RectangleGeometry(rect));
src\Framework\MS\Internal\Documents\TextDocumentView.cs (6)
141CaretElement.AddGeometry(ref geometry, floatingElementGeometry); 192CaretElement.AddGeometry(ref geometry, columnGeometry); 1338CaretElement.AddGeometry(ref geometry, paragraphGeometry); 1432CaretElement.AddGeometry(ref geometry, paragraphGeometry); 3418CaretElement.AddTransformToGeometry(geometry, transform); 3472CaretElement.AddTransformToGeometry(geometry, translateTransform);
src\Framework\MS\Internal\PtsHost\CellParaClient.cs (2)
371CaretElement.ClipGeometryByViewport(ref geometry, viewport); 374CaretElement.AddTransformToGeometry(geometry, transform);
src\Framework\MS\Internal\PtsHost\FigureParaClient.cs (1)
831CaretElement.ClipGeometryByViewport(ref geometry, viewport);
src\Framework\MS\Internal\PtsHost\FloaterParaClient.cs (1)
837CaretElement.ClipGeometryByViewport(ref geometry, viewport);
src\Framework\MS\Internal\PtsHost\TableParaClient.cs (1)
936CaretElement.AddGeometry(ref geometry, cellGeometry);
src\Framework\MS\Internal\PtsHost\TextParaClient.cs (7)
917CaretElement.AddTransformToGeometry(geometry, transform); 924CaretElement.AddGeometry(ref geometry, floatAndFigGeometry); 2098endOfParaGlyphWidth = ((double)TextParagraph.Element.GetValue(TextElement.FontSizeProperty) * CaretElement.c_endOfParaMagicMultiplier); 2121CaretElement.AddGeometry(ref geometry, rectGeometry); 2213endOfParaGlyphWidth = ((double)TextParagraph.Element.GetValue(TextElement.FontSizeProperty) * CaretElement.c_endOfParaMagicMultiplier); 2238CaretElement.AddGeometry(ref geometry, rectGeometry); 2576CaretElement.AddGeometry(ref geometry, objectGeometry);
src\Framework\System\Windows\Controls\FlowDocumentReader.cs (1)
1849CaretElement caretElement = reader.Selection.CaretElement;
src\Framework\System\Windows\Controls\FlowDocumentScrollViewer.cs (1)
1778CaretElement caretElement = viewer.Selection.CaretElement;
src\Framework\System\Windows\Controls\PasswordBox.cs (1)
1260CaretElement caretElement = passwordBox.Selection.CaretElement;
src\Framework\System\Windows\Controls\Primitives\TextBoxBase.cs (1)
2235CaretElement caretElement = textBoxBase.TextSelectionInternal.CaretElement;
src\Framework\System\Windows\Controls\RichTextBox.cs (2)
334renderScope.Document.PagePadding = new Thickness(CaretElement.CaretPaddingWidth, 0, CaretElement.CaretPaddingWidth, 0);
src\Framework\System\Windows\Controls\SinglePageViewer.cs (1)
1469CaretElement caretElement = viewer.Selection.CaretElement;
src\Framework\System\Windows\Controls\TextBlock.cs (2)
2439double endOfParaGlyphWidth = FontSize * CaretElement.c_endOfParaMagicMultiplier; 2444CaretElement.AddGeometry(ref geometry, rectGeometry);
src\Framework\System\windows\Documents\CaretElement.cs (4)
495geometry = Geometry.Combine(geometry, addedGeometry, GeometryCombineMode.Union, null, CaretElement.c_geometryCombineTolerance, ToleranceType.Absolute); 505geometry = Geometry.Combine(geometry, viewportGeometry, GeometryCombineMode.Intersect, null, CaretElement.c_geometryCombineTolerance, ToleranceType.Absolute); 774private static CaretElement Debug_CaretElement 1251((CaretElement)_parent).OnRenderCaretSubElement(drawingContext);
src\Framework\System\Windows\Documents\ITextSelection.cs (1)
185CaretElement CaretElement { get; }
src\Framework\System\windows\Documents\TextEditorDragDrop.cs (1)
734private CaretElement _caretDragDrop;
src\Framework\System\windows\Documents\TextEditorMouse.cs (1)
777CaretElement caretElement = textEditor.Selection.CaretElement;
src\Framework\System\windows\Documents\TextEditorSelection.cs (1)
2266double breakWidth = (double)innerMovingPosition.GetValue(TextElement.FontSizeProperty) * CaretElement.c_endOfParaMagicMultiplier;
src\Framework\System\windows\Documents\TextSelection.cs (7)
332FrameworkElement owner = CaretElement.GetOwnerElement(uiScope); 751CaretElement caretElement = _caretElement; 1742internal CaretElement CaretElement 1751CaretElement ITextSelection.CaretElement 2095CaretElement caretElement = _caretElement; 2426private CaretElement EnsureCaret(bool isBlinkEnabled, bool isSelectionActive, CaretScrollMethod scrollMethod) 2808private CaretElement _caretElement;