Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Core / CSharp / System / Windows / Media / RotateTransform.cs / 1 / RotateTransform.cs
//------------------------------------------------------------------------------ // Microsoft Avalon // Copyright (c) Microsoft Corporation, 2001 // // File: RotateTransform.cs //----------------------------------------------------------------------------- using MS.Internal; using MS.Internal.PresentationCore; using System; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design.Serialization; using System.Diagnostics; using System.Globalization; using System.Reflection; using System.Runtime.InteropServices; using System.Text; using System.Windows; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Media.Composition; using SR=MS.Internal.PresentationCore.SR; using SRID=MS.Internal.PresentationCore.SRID; namespace System.Windows.Media { ////// Create a rotation transformation in degrees. /// public sealed partial class RotateTransform : Transform { ////// /// public RotateTransform() { } ////// Create a rotation transformation in degrees. /// ///The angle of rotation in degrees. public RotateTransform(double angle) { Angle = angle; } ////// Create a rotation transformation in degrees. /// public RotateTransform( double angle, double centerX, double centerY ) : this(angle) { CenterX = centerX; CenterY = centerY; } ////// Return the current transformation value. /// public override Matrix Value { get { ReadPreamble(); Matrix m = new Matrix(); m.RotateAt(Angle, CenterX, CenterY); return m; } } ////// Returns true if transformation matches the identity transform. /// internal override bool IsIdentity { get { return Angle == 0 && CanFreeze; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ // Microsoft Avalon // Copyright (c) Microsoft Corporation, 2001 // // File: RotateTransform.cs //----------------------------------------------------------------------------- using MS.Internal; using MS.Internal.PresentationCore; using System; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design.Serialization; using System.Diagnostics; using System.Globalization; using System.Reflection; using System.Runtime.InteropServices; using System.Text; using System.Windows; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Media.Composition; using SR=MS.Internal.PresentationCore.SR; using SRID=MS.Internal.PresentationCore.SRID; namespace System.Windows.Media { ////// Create a rotation transformation in degrees. /// public sealed partial class RotateTransform : Transform { ////// /// public RotateTransform() { } ////// Create a rotation transformation in degrees. /// ///The angle of rotation in degrees. public RotateTransform(double angle) { Angle = angle; } ////// Create a rotation transformation in degrees. /// public RotateTransform( double angle, double centerX, double centerY ) : this(angle) { CenterX = centerX; CenterY = centerY; } ////// Return the current transformation value. /// public override Matrix Value { get { ReadPreamble(); Matrix m = new Matrix(); m.RotateAt(Angle, CenterX, CenterY); return m; } } ////// Returns true if transformation matches the identity transform. /// internal override bool IsIdentity { get { return Angle == 0 && CanFreeze; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Int32RectConverter.cs
- SoapProtocolReflector.cs
- WSFederationHttpSecurity.cs
- Assembly.cs
- CalloutQueueItem.cs
- RoutedCommand.cs
- RegexStringValidator.cs
- TemplatedMailWebEventProvider.cs
- WsdlImporterElement.cs
- BinarySerializer.cs
- RunInstallerAttribute.cs
- CroppedBitmap.cs
- Viewport2DVisual3D.cs
- PlatformNotSupportedException.cs
- BmpBitmapDecoder.cs
- ReadWriteObjectLock.cs
- IdnMapping.cs
- OracleInternalConnection.cs
- ToolStripButton.cs
- ValuePattern.cs
- DataList.cs
- RenderDataDrawingContext.cs
- baseaxisquery.cs
- WebPartMenu.cs
- SystemDropShadowChrome.cs
- FrameworkPropertyMetadata.cs
- FileDataSourceCache.cs
- PageParser.cs
- IgnoreFileBuildProvider.cs
- Atom10FeedFormatter.cs
- LinkArea.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- XmlCollation.cs
- IdentifierCreationService.cs
- RectAnimation.cs
- CodeSubDirectory.cs
- ThreadExceptionEvent.cs
- PopOutPanel.cs
- ThrowHelper.cs
- hwndwrapper.cs
- HijriCalendar.cs
- BufferedGraphics.cs
- Identifier.cs
- SqlBinder.cs
- XmlAttribute.cs
- ContextMenu.cs
- NullableConverter.cs
- APCustomTypeDescriptor.cs
- TypeInfo.cs
- DataControlButton.cs
- MetaData.cs
- DataFormats.cs
- DataError.cs
- OperandQuery.cs
- XsdBuildProvider.cs
- DesignerUtils.cs
- BinaryFormatterWriter.cs
- PropertyPushdownHelper.cs
- RtType.cs
- BoolExpressionVisitors.cs
- FileDialogPermission.cs
- PageCatalogPart.cs
- SubclassTypeValidatorAttribute.cs
- PeerCustomResolverElement.cs
- PartitionedStreamMerger.cs
- BufferedReadStream.cs
- XamlReader.cs
- DataTrigger.cs
- PartialArray.cs
- ScalarType.cs
- CodeExporter.cs
- ObjectMaterializedEventArgs.cs
- WebPartEventArgs.cs
- WeakReferenceEnumerator.cs
- ExpressionBuilder.cs
- Site.cs
- TableLayoutPanelCellPosition.cs
- HttpRuntime.cs
- XmlSerializerOperationGenerator.cs
- XmlEntityReference.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- PointAnimationUsingKeyFrames.cs
- HtmlInputRadioButton.cs
- CalendarDesigner.cs
- Tag.cs
- BitmapEffectOutputConnector.cs
- DataGridCellsPanel.cs
- XamlRtfConverter.cs
- OperandQuery.cs
- SmtpDateTime.cs
- UpdateExpressionVisitor.cs
- StyleXamlTreeBuilder.cs
- MemberInitExpression.cs
- HttpModuleCollection.cs
- UpdateCompiler.cs
- SemanticBasicElement.cs
- BinaryObjectWriter.cs
- DateTimeSerializationSection.cs
- ServiceContractListItemList.cs
- ObjectTag.cs