Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- VerificationException.cs
- GridItemPatternIdentifiers.cs
- __ComObject.cs
- TraceSection.cs
- X509Certificate2.cs
- InfocardExtendedInformationEntry.cs
- QilList.cs
- MappingItemCollection.cs
- SqlClientWrapperSmiStreamChars.cs
- Point4D.cs
- WbemProvider.cs
- SweepDirectionValidation.cs
- SvcMapFileSerializer.cs
- DataGridViewCellStateChangedEventArgs.cs
- DataTableNameHandler.cs
- MonthChangedEventArgs.cs
- XmlSchemaSimpleContent.cs
- XmlExpressionDumper.cs
- DataContract.cs
- SpAudioStreamWrapper.cs
- ListInitExpression.cs
- GridProviderWrapper.cs
- DiscreteKeyFrames.cs
- WebPartDescription.cs
- RuntimeHelpers.cs
- RequestResizeEvent.cs
- AnnotationComponentChooser.cs
- VoiceObjectToken.cs
- ProviderCommandInfoUtils.cs
- VersionPair.cs
- FunctionImportElement.cs
- PngBitmapDecoder.cs
- ReturnValue.cs
- EffectiveValueEntry.cs
- Ops.cs
- WebServiceErrorEvent.cs
- SimpleFileLog.cs
- WinOEToolBoxItem.cs
- NavigationFailedEventArgs.cs
- TreeNodeBinding.cs
- LinearKeyFrames.cs
- JournalEntry.cs
- HttpException.cs
- WebSysDisplayNameAttribute.cs
- RuntimeIdentifierPropertyAttribute.cs
- PathData.cs
- ReflectionUtil.cs
- FileReader.cs
- RectAnimationClockResource.cs
- HtmlHistory.cs
- StorageComplexPropertyMapping.cs
- ItemsChangedEventArgs.cs
- OrCondition.cs
- BaseTemplateCodeDomTreeGenerator.cs
- XmlResolver.cs
- ActiveDesignSurfaceEvent.cs
- InfoCardRSACryptoProvider.cs
- NonParentingControl.cs
- CompressionTransform.cs
- StrongNameKeyPair.cs
- Error.cs
- BevelBitmapEffect.cs
- StatusBarItemAutomationPeer.cs
- SqlNode.cs
- AttributeCallbackBuilder.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- StylusPointProperty.cs
- TextChange.cs
- UserPersonalizationStateInfo.cs
- KeyConverter.cs
- _NestedMultipleAsyncResult.cs
- SHA256Cng.cs
- CommandID.cs
- CodeStatement.cs
- CodeCompileUnit.cs
- CodeCompileUnit.cs
- GroupQuery.cs
- WorkflowHostingEndpoint.cs
- PeerApplication.cs
- XmlTextAttribute.cs
- Set.cs
- TimeSpanValidator.cs
- FilteredSchemaElementLookUpTable.cs
- OLEDB_Util.cs
- SecurityAttributeGenerationHelper.cs
- GregorianCalendar.cs
- XmlSchemaSimpleContent.cs
- RenderData.cs
- RequestCachingSection.cs
- OpenTypeMethods.cs
- DataService.cs
- StylusPointProperties.cs
- EditorPart.cs
- XsdDateTime.cs
- XamlClipboardData.cs
- LinqDataSourceHelper.cs
- XmlBaseReader.cs
- documentation.cs
- ListBindingConverter.cs
- RuleDefinitions.cs