102 instantiations of MatrixTransform
PresentationCore (35)
MS\Internal\TextFormatting\TextFormatterImp.cs (1)
618return new MatrixTransform(m11, 0, 0, m22, offsetX, offsetY);
System\Windows\Ink\Stroke.cs (1)
188_stylusPoints.Transform(new System.Windows.Media.MatrixTransform(transformMatrix));
System\Windows\Input\Stylus\Common\RawStylusInput.cs (1)
82group.Children.Add(new MatrixTransform(_report.InputSource.CompositionTarget.TransformFromDevice));
System\Windows\Input\Stylus\Pointer\PointerStylusDevice.cs (1)
1144group.Children.Add(new MatrixTransform(PointerTabletDevice.TabletToScreen * toDevice));
System\Windows\Input\Stylus\Pointer\PointerStylusPlugInManager.cs (2)
456transformTabletToView.Children.Add(new MatrixTransform(GetTabletToViewTransform(stylusDevice.TabletDevice))); // this gives matrix in measured units (not device) 475transformTabletToView.Children.Add(new MatrixTransform(GetTabletToViewTransform(stylusDevice.TabletDevice))); // this gives matrix in measured units (not device)
System\Windows\Input\Stylus\Wisp\PenContexts.cs (2)
442transformTabletToView.Children.Add(new MatrixTransform(_stylusLogic.GetTabletToViewTransform(inputReport.InputSource, stylusDevice.TabletDevice))); // this gives matrix in measured units (not device) 461transformTabletToView.Children.Add(new MatrixTransform(_stylusLogic.GetTabletToViewTransform(inputReport.InputSource, stylusDevice.TabletDevice))); // this gives matrix in measured units (not device)
System\Windows\Input\Stylus\Wisp\WispLogic.cs (2)
2692transformTabletToView.Children.Add(new MatrixTransform(GetTabletToViewTransform(rawStylusInputReport.InputSource, stylusDevice.TabletDevice))); // this gives matrix in measured units (not device) 2711transformTabletToView.Children.Add(new MatrixTransform(GetTabletToViewTransform(rawStylusInputReport.InputSource, stylusDevice.TabletDevice))); // this gives matrix in measured units (not device)
System\Windows\Input\Stylus\Wisp\WispStylusDevice.cs (3)
1289group.Children.Add(new MatrixTransform(_stylusLogic.GetTabletToViewTransform(source, _tabletDevice.TabletDevice))); 1418MatrixTransform additionalTransform = new MatrixTransform(new Matrix(1, 0, 0, 1, 1638MatrixTransform additionalTransform = new MatrixTransform(new Matrix(1, 0, 0, 1,
System\Windows\InterOp\HwndPointerInputProvider.cs (1)
327MatrixTransform screenToTablet = new MatrixTransform(_currentTabletDevice.TabletToScreen);
System\Windows\InterOp\HwndTarget.cs (2)
281_worldTransform = new MatrixTransform( 1701_worldTransform = new MatrixTransform(new Matrix(
System\Windows\Media\GeneralTransformGroup.cs (1)
149return new MatrixTransform(matrix);
System\Windows\Media\Generated\MatrixTransform.cs (1)
126return new MatrixTransform();
System\Windows\Media\Geometry.cs (1)
249copy.Transform = new MatrixTransform(internalTransform.Value * transform.Value);
System\Windows\Media\GeometryGroup.cs (1)
77Transform combined = new MatrixTransform(GetCombinedMatrix(transform));
System\Windows\Media\GeometryHitTestParameters.cs (1)
63MatrixTransform newTransform = new MatrixTransform();
System\Windows\Media\HitTestWithGeometryDrawingContextWalker.cs (1)
280transform = new MatrixTransform(combined);
System\Windows\Media\Parsers.cs (1)
310return new MatrixTransform(matrix);
System\Windows\Media\Renderer.cs (1)
73MatrixTransform mtDeviceTransform = new MatrixTransform(deviceTransform);
System\Windows\Media\Transform.cs (2)
54Transform identity = new MatrixTransform(Matrix.Identity); 170return new MatrixTransform(matrix);
System\Windows\Media\Visual.cs (9)
2233result = new MatrixTransform(m); 2237group.Children.Add(new MatrixTransform(m)); 4408MatrixTransform m = new MatrixTransform(m0); 4416g0 = new MatrixTransform(m0); 4421g1 = new MatrixTransform(m1); 4457MatrixTransform matrixTransform = new MatrixTransform(simpleTransform); 4540group.Children.Add(new MatrixTransform(m)); 4570group.Children.Add(new MatrixTransform(m)); 4608group.Children.Add(new MatrixTransform(m));
PresentationFramework (29)
MS\Internal\Controls\StickyNote\StickyNoteAnnotations.cs (1)
1034transformations.Children.Add(new MatrixTransform(-1.0, 0.0, 0.0, 1.0, this.Width, 0.0));
MS\Internal\Documents\FlowDocumentPaginator.cs (1)
375transform = new MatrixTransform(-1.0, 0.0, 0.0, 1.0, flowDocumentPage.Size.Width, 0.0);
MS\Internal\Documents\TextDocumentView.cs (5)
3328MatrixTransform transform = new MatrixTransform(-1.0, 0.0, 0.0, 1.0, _owner.Size.Width, 0.0); 3346MatrixTransform transform = new MatrixTransform(-1.0, 0.0, 0.0, 1.0, _owner.Size.Width, 0.0); 3372transform = new MatrixTransform(-1.0, 0.0, 0.0, 1.0, _owner.Size.Width, 0.0); 3390MatrixTransform transform = new MatrixTransform(-1.0, 0.0, 0.0, 1.0, _owner.Size.Width, 0.0); 3408MatrixTransform transform = new MatrixTransform(-1.0, 0.0, 0.0, 1.0, _owner.Size.Width, 0.0);
MS\Internal\Documents\TextViewBase.cs (1)
450Transform transform = new MatrixTransform(firstTransform.Value * secondTransform.Value);
MS\Internal\PtsHost\ListParaClient.cs (1)
101ctx.PushTransform(new MatrixTransform(-1.0, 0.0, 0.0, 1.0, TextDpi.FromTextDpi(2 * listItemParaClient.Rect.u + listItemParaClient.Rect.du), 0.0));
MS\Internal\PtsHost\PtsHelper.cs (1)
47MatrixTransform transform = new MatrixTransform(-1.0, 0.0, 0.0, 1.0, width, 0.0);
MS\Internal\PtsHost\TextParaClient.cs (1)
762transform = new MatrixTransform(-1.0, 0.0, 0.0, 1.0, TextDpi.FromTextDpi(2 * _pageContext.PageRect.u + _pageContext.PageRect.du), 0.0);
System\Windows\Controls\ComboBox.cs (1)
936visualBrush.Transform = new MatrixTransform(new Matrix(-1.0, 0.0, 0.0, 1.0, _clonedElement.RenderSize.Width, 0.0));
System\Windows\Controls\ItemsControl.cs (1)
3145transform = new MatrixTransform(matrix);
System\Windows\Controls\Primitives\DocumentPageView.cs (3)
398pageTransform = new MatrixTransform(-1.0, 0.0, 0.0, 1.0, pageSize.Width, 0.0); 411pageTransform = new MatrixTransform(pageTransform.Value * pageScaleTransform.Value); 427pageTransform = new MatrixTransform(pageTransform.Value * pageScaleTransform.Value);
System\Windows\Controls\Primitives\Popup.cs (1)
1853_popupRoot.Transform = new MatrixTransform(popupTransform);
System\Windows\Documents\AdornerLayer.cs (1)
979matrixTransform = new MatrixTransform(matrix);
System\windows\Documents\CaretElement.cs (1)
511: new MatrixTransform(targetGeometry.Transform.Value * transformToAdd.Value);
System\Windows\FrameworkElement.cs (4)
3965return new MatrixTransform(-1.0, 0.0, 0.0, 1.0, RenderSize.Width, 0.0); 4105_transform = new MatrixTransform(sourceTransform.Value); 4984slotClip.Transform = new MatrixTransform(m); 5006slotClip.Transform = new MatrixTransform(slotClip.Transform.Value * rtlMirror.Value);
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
6723bamlType.DefaultConstructor = delegate() { return new System.Windows.Media.MatrixTransform(); };
System\Windows\Markup\KnownTypes.cs (1)
1403case KnownElements.MatrixTransform: o = new System.Windows.Media.MatrixTransform(); break;
System\Windows\Shapes\Shape.cs (3)
105return new MatrixTransform(stretchMatrix.Value); 757_renderedGeometry.Transform = new MatrixTransform(stretchMatrix); 761_renderedGeometry.Transform = new MatrixTransform(renderedTransform.Value * stretchMatrix);
System\Windows\Window.cs (1)
1919InternalSetLayoutTransform(child, new MatrixTransform(-1.0, 0.0, 0.0, 1.0, childArrangeBounds.Width, 0.0));
PresentationFramework.Aero (2)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (1)
58MatrixTransform horizontalRotate = new MatrixTransform(m1 * m2);
Microsoft\Windows\Themes\ScrollChrome.cs (1)
751_transform = new MatrixTransform();
PresentationFramework.Aero2 (2)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (1)
58MatrixTransform horizontalRotate = new MatrixTransform(m1 * m2);
Microsoft\Windows\Themes\ScrollChrome.cs (1)
751_transform = new MatrixTransform();
PresentationFramework.AeroLite (1)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (1)
57MatrixTransform horizontalRotate = new MatrixTransform(m1 * m2);
PresentationFramework.Classic (3)
Microsoft\Windows\Themes\ClassicBorderDecorator.cs (3)
1197_tabCache.Transform = new MatrixTransform(new Matrix(0.0, 1.0, 1.0, 0.0, xOffset, yOffset)); 1200_tabCache.Transform = new MatrixTransform(new Matrix(0.0, -1.0, -1.0, 0.0, xOffset, yOffset)); 1203_tabCache.Transform = new MatrixTransform(new Matrix(-1.0, 0.0, 0.0, -1.0, xOffset, yOffset));
PresentationFramework.Luna (2)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (1)
97MatrixTransform horizontalRotate = new MatrixTransform(m1 * m2);
Microsoft\Windows\Themes\ScrollChrome.cs (1)
610_transform = new MatrixTransform();
PresentationFramework.Royale (2)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (1)
53MatrixTransform horizontalRotate = new MatrixTransform(m1 * m2);
Microsoft\Windows\Themes\ScrollChrome.cs (1)
570_transform = new MatrixTransform();
PresentationUI (2)
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (2)
2475tg.Children.Add(new MatrixTransform(0.0, 1.0, -1.0, 0.0, fixedPage.Height, 0.0)); 2484tg.Children.Add(new MatrixTransform(0.0, -1.0, 1.0, 0.0, 0.0, fixedPage.Width));
ReachFramework (22)
AlphaFlattener\BrushProxy.cs (6)
422_brush.Transform = new MatrixTransform(mat); 746Geometry viewboxGeometry = new RectangleGeometry(vb, 0, 0, new MatrixTransform(viewboxToViewportTransformHint)); 805_brush.Transform = new MatrixTransform(mat); 3580b.Transform = new MatrixTransform(bm); 3596mb.Transform = new MatrixTransform(mbm); 4316geometry.Transform = new MatrixTransform(_trans);
AlphaFlattener\Flattener.cs (1)
1331_ctx.PushTransform(new MatrixTransform(transform));
AlphaFlattener\ImageProxy.cs (1)
112new MatrixTransform(Matrix.CreateScaling(scaleX, scaleY))
AlphaFlattener\Optimizer.cs (1)
67ctx.PushTransform(new MatrixTransform(mat));
AlphaFlattener\Primitive.cs (5)
573dc.PushTransform(new MatrixTransform(Transform)); 982new MatrixTransform(inverseTileTransform) 1414viewportGeometry.Transform = Utility.MultiplyTransform(tb.Transform, new MatrixTransform(Transform)); 1454contentGeometry.Transform = Utility.MultiplyTransform(tb.Transform, new MatrixTransform(Transform)); 1875brush.Transform = new MatrixTransform(Transform);
AlphaFlattener\Utility.cs (3)
325return new MatrixTransform(mat); 381newg.Transform = MultiplyTransform(newg.Transform, new MatrixTransform(t)); 1803transform = new MatrixTransform(matrix);
Serialization\DrawingContextFlattener.cs (1)
941_context.PushTransform(new MatrixTransform(transform));
Serialization\Manager\ReachSerializationUtils.cs (2)
935transform = new MatrixTransform(Matrix.Multiply(transform.Value, rootTransform.Value)); 937transform = new MatrixTransform(
Serialization\VisualSerializer.cs (2)
1402return new MatrixTransform(m); 2356Transform transform = new MatrixTransform(mat);
System.Windows.Controls.Ribbon (2)
Microsoft\Windows\Controls\Ribbon\RibbonComboBox.cs (1)
571visualBrush.Transform = new MatrixTransform(new Matrix(-1.0, 0.0, 0.0, 1.0, _clonedElement.RenderSize.Width, 0.0));
Microsoft\Windows\Controls\Ribbon\RibbonToolTip.cs (1)
393MatrixTransform deviceTransform = new MatrixTransform(RibbonHelper.GetTransformToDevice(referenceFE));
58 references to MatrixTransform
PresentationCore (28)
MS\Internal\TextFormatting\DrawingState.cs (3)
30private MatrixTransform _antiInversion; // anti-inversion transform applied on drawing surface 40MatrixTransform antiInversion, 129internal MatrixTransform AntiInversion
MS\Internal\TextFormatting\FullTextLine.cs (2)
556MatrixTransform antiInversion = TextFormatterImp.CreateAntiInversionTransform( 590MatrixTransform antiInversion
MS\Internal\TextFormatting\SimpleTextLine.cs (1)
492MatrixTransform antiInversion = TextFormatterImp.CreateAntiInversionTransform(
MS\Internal\TextFormatting\TextFormatterImp.cs (1)
589internal static MatrixTransform CreateAntiInversionTransform(
System\Windows\Input\Stylus\Wisp\WispStylusDevice.cs (2)
1418MatrixTransform additionalTransform = new MatrixTransform(new Matrix(1, 0, 0, 1, 1638MatrixTransform additionalTransform = new MatrixTransform(new Matrix(1, 0, 0, 1,
System\Windows\InterOp\HwndPointerInputProvider.cs (2)
327MatrixTransform screenToTablet = new MatrixTransform(_currentTabletDevice.TabletToScreen); 328screenToTablet = (MatrixTransform)screenToTablet.Inverse;
System\Windows\InterOp\HwndTarget.cs (1)
116private MatrixTransform _worldTransform;
System\Windows\Media\Generated\MatrixTransform.cs (7)
59public new MatrixTransform Clone() 61return (MatrixTransform)base.Clone(); 68public new MatrixTransform CloneCurrentValue() 70return (MatrixTransform)base.CloneCurrentValue(); 86MatrixTransform target = ((MatrixTransform) d); 290Type typeofThis = typeof(MatrixTransform);
System\Windows\Media\GeometryHitTestParameters.cs (6)
63MatrixTransform newTransform = new MatrixTransform(); 132MatrixTransform matrixTransform = (MatrixTransform) _hitGeometryInternal.Transform; 155((MatrixTransform) (_hitGeometryInternal.Transform)).Matrix = matrix; 170Matrix matrix = ((MatrixTransform) (_hitGeometryInternal.Transform)).Matrix; 178((MatrixTransform) (_hitGeometryInternal.Transform)).Matrix = matrix;
System\Windows\Media\Renderer.cs (1)
73MatrixTransform mtDeviceTransform = new MatrixTransform(deviceTransform);
System\Windows\Media\Visual.cs (2)
4408MatrixTransform m = new MatrixTransform(m0); 4457MatrixTransform matrixTransform = new MatrixTransform(simpleTransform);
PresentationFramework (16)
MS\Internal\Documents\FlowDocumentPaginator.cs (1)
353MatrixTransform transform;
MS\Internal\Documents\TextDocumentView.cs (4)
3328MatrixTransform transform = new MatrixTransform(-1.0, 0.0, 0.0, 1.0, _owner.Size.Width, 0.0); 3346MatrixTransform transform = new MatrixTransform(-1.0, 0.0, 0.0, 1.0, _owner.Size.Width, 0.0); 3390MatrixTransform transform = new MatrixTransform(-1.0, 0.0, 0.0, 1.0, _owner.Size.Width, 0.0); 3408MatrixTransform transform = new MatrixTransform(-1.0, 0.0, 0.0, 1.0, _owner.Size.Width, 0.0);
MS\Internal\PtsHost\PtsHelper.cs (1)
47MatrixTransform transform = new MatrixTransform(-1.0, 0.0, 0.0, 1.0, width, 0.0);
System\Windows\Controls\ItemsControl.cs (2)
3125MatrixTransform matrixTransform = transform as MatrixTransform;
System\Windows\Documents\AdornerLayer.cs (1)
973MatrixTransform matrixTransform;
System\Windows\Input\KeyboardNavigation.cs (4)
723if (!(oldTransform is MatrixTransform) || 724!(_hostToAdornedElement is MatrixTransform) || 725!Matrix.Equals(((MatrixTransform)oldTransform).Matrix, ((MatrixTransform)_hostToAdornedElement).Matrix))
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
491case 395: t = () => typeof(MatrixTransform); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
6721typeof(System.Windows.Media.MatrixTransform),
System\Windows\Markup\KnownTypes.cs (1)
5949case KnownElements.MatrixTransform: t = typeof(System.Windows.Media.MatrixTransform); break;
PresentationFramework.Aero (2)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (1)
58MatrixTransform horizontalRotate = new MatrixTransform(m1 * m2);
Microsoft\Windows\Themes\ScrollChrome.cs (1)
1812private MatrixTransform _transform;
PresentationFramework.Aero2 (2)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (1)
58MatrixTransform horizontalRotate = new MatrixTransform(m1 * m2);
Microsoft\Windows\Themes\ScrollChrome.cs (1)
1812private MatrixTransform _transform;
PresentationFramework.AeroLite (1)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (1)
57MatrixTransform horizontalRotate = new MatrixTransform(m1 * m2);
PresentationFramework.Classic (2)
Microsoft\Windows\Themes\ClassicBorderDecorator.cs (2)
1187private MatrixTransform GetTabTransform(ClassicBorderStyle style, double xOffset, double yOffset) 1468public MatrixTransform Transform;
PresentationFramework.Luna (2)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (1)
97MatrixTransform horizontalRotate = new MatrixTransform(m1 * m2);
Microsoft\Windows\Themes\ScrollChrome.cs (1)
2536private MatrixTransform _transform;
PresentationFramework.Royale (2)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (1)
53MatrixTransform horizontalRotate = new MatrixTransform(m1 * m2);
Microsoft\Windows\Themes\ScrollChrome.cs (1)
1153private MatrixTransform _transform;
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\Ribbon\RibbonToolTip.cs (3)
390MatrixTransform transform = referenceFE.TransformToDescendant(placementTarget) as MatrixTransform; 393MatrixTransform deviceTransform = new MatrixTransform(RibbonHelper.GetTransformToDevice(referenceFE));