4 overrides of TransformBounds
PresentationCore (4)
MS\Internal\Media3D\GeneralTransform2DTo3DTo2D.cs (1)
1155public override Rect TransformBounds(Rect rect)
System\Windows\Media\Effects\Effect.cs (1)
182public override Rect TransformBounds(Rect rect)
System\Windows\Media\GeneralTransformGroup.cs (1)
62public override Rect TransformBounds(Rect rect)
System\Windows\Media\Transform.cs (1)
133public override Rect TransformBounds(Rect rect)
54 references to TransformBounds
PresentationCore (7)
MS\Internal\Automation\ElementUtil.cs (1)
123return g.TransformBounds(rect);
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\PointUtil.cs (1)
223Rect rectRoot = transformElementToRoot.TransformBounds(rectElement);
System\Windows\Automation\Peers\UIElementAutomationPeer.cs (1)
280clipBounds = transform.TransformBounds(clipBounds);
System\Windows\Input\Stylus\Common\StylusTouchDeviceBase.cs (1)
80rectBounds = rootToElement.TransformBounds(rectBounds);
System\Windows\Media\GeneralTransformGroup.cs (1)
72result = Children.Internal_GetItem(i).TransformBounds(result);
System\Windows\Media\Visual.cs (1)
553Rect unitTransformedBounds = effect.EffectMapping.TransformBounds(unitBounds);
System\Windows\Media3D\GeneralTransform3DTo2D.cs (1)
78return _transformBetween2D.TransformBounds(MILUtilities.ProjectBounds(ref _projectionTransform, ref rect3D));
PresentationFramework (44)
MS\Internal\Documents\DocumentGrid.cs (1)
1810Rect offsetRect = transform.TransformBounds(boundingRect);
MS\Internal\Documents\DocumentViewerHelper.cs (1)
464rectBounds = transform.TransformBounds(rectBounds);
MS\Internal\Documents\MultiPageTextView.cs (1)
1267rect = transform.TransformBounds(rect);
MS\Internal\Documents\ScrollData.cs (1)
176rectangle = childTransform.TransformBounds(rectangle);
MS\Internal\Helper.cs (1)
1172Rect itemsRect = itemsHost.TransformToAncestor(virtualizingElement).TransformBounds(new Rect(new Point(), itemsHost.DesiredSize));
MS\Internal\Ink\InkCanvasSelection.cs (2)
390elementBounds = elementToCanvas.TransformBounds(elementBounds); // Rect in Canvas space 1073rect = elementToCanvas.TransformBounds(rect); // Rect in Canvas space
MS\Internal\PtsHost\FlowDocumentPage.cs (2)
340transformedRectangles.Add(transform.TransformBounds(rectangles[index])); 628contentViewport = transform.TransformBounds(contentViewport);
System\Windows\Automation\Peers\DocumentAutomationPeer.cs (1)
254clipBounds = transform.TransformBounds(clipBounds);
System\Windows\Automation\Peers\TextElementAutomationPeer.cs (1)
184rectBounds = transform.TransformBounds(rectBounds);
System\Windows\Controls\DataGrid.cs (1)
6509if (itemsHostBounds.Contains(transform.TransformBounds(cellBounds)))
System\Windows\Controls\FlowDocumentScrollViewer.cs (2)
1120targetRect = t.TransformBounds(targetRect); 1148targetRect = t.TransformBounds(targetRect);
System\Windows\Controls\GridViewRowPresenter.cs (1)
483itemBounds = _viewItem.TransformToAncestor(_viewPort).TransformBounds(itemBounds);
System\Windows\Controls\ItemsControl.cs (3)
2598elementBounds = element.TransformToAncestor(viewportElement).TransformBounds(elementBounds); 2973elementBounds = CorrectCatastrophicCancellation(element.TransformToAncestor(viewPort)).TransformBounds(elementBounds); 3066layoutRect = CorrectCatastrophicCancellation(parent.TransformToAncestor(viewPort)).TransformBounds(element.PreviousArrangeRect);
System\Windows\Controls\PopupControlService.cs (1)
889Rect rectRoot = transformToRoot.TransformBounds(rect);
System\Windows\Controls\Primitives\DocumentViewerBase.cs (1)
1153targetRect = transform.TransformBounds(targetRect);
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (1)
573rectangle = childTransform.TransformBounds(rectangle);
System\Windows\Controls\ScrollViewer.cs (1)
2271rcNew = t.TransformBounds(rcNew);
System\Windows\Controls\SinglePageViewer.cs (1)
838pageRect = pageViews[index].TransformToAncestor(this).TransformBounds(pageRect);
System\Windows\Controls\Stack.cs (1)
248rectangle = childTransform.TransformBounds(rectangle);
System\Windows\Controls\TextAdaptor.cs (2)
248rangeBounds = childToParent.TransformBounds(rangeBounds); 350rectBounds = transform.TransformBounds(rectBounds);
System\Windows\Controls\VirtualizingStackPanel.cs (2)
1498rectangle = childTransform.TransformBounds(rectangle); 6445Rect itemsRect = transform.TransformBounds(childRect);
System\Windows\Documents\CompositionAdorner.cs (1)
255rect = transform.TransformBounds(rect);
System\Windows\Documents\FixedPage.cs (1)
1246alignmentBox = transform.TransformBounds(alignmentBox);
System\Windows\Documents\FixedPageStructure.cs (4)
315Rect imageRect = transform.TransformBounds(boundingRect); 349Rect imageRect = transform.TransformBounds(boundingRect); 537glyphBox = g.TransformBounds(glyphBox); 600imageRect = transform.TransformBounds(boundingRect);
System\Windows\Documents\FixedSOMImage.cs (1)
29_boundingRect = trans.TransformBounds(imageRect);
System\Windows\Documents\FixedSOMTextRun.cs (1)
29_boundingRect = trans.TransformBounds(boundingRect);
System\Windows\Documents\FixedTextView.cs (1)
283backgroundRect = transform.TransformBounds(backgroundRect);
System\Windows\Documents\HighlightVisual.cs (1)
230backgroundRect = transform.TransformBounds(backgroundRect);
System\Windows\Documents\TextPointerBase.cs (1)
910rect = transformFromRenderToUiScope.TransformBounds(rect);
System\Windows\Input\KeyboardNavigation.cs (5)
591rect = _hostToAdornedElement.TransformBounds(rect); 608rect = _hostToAdornedElement.TransformBounds(rect); 2391return transform.TransformBounds(new Rect(x, y, width, height)); 2421return transform.TransformBounds(rect); 2439return transform.TransformBounds(rectElement);
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryCategoriesPanel.cs (1)
810rectangle = childTransform.TransformBounds(rectangle);
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabHeadersPanel.cs (1)
888rectangle = childTransform.TransformBounds(rectangle);
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabsPanel.cs (1)
140rectangle = childTransform.TransformBounds(rectangle);