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
- ResolveMatchesMessage11.cs
- CodeAssignStatement.cs
- ContractTypeNameCollection.cs
- ConnectionStringsExpressionBuilder.cs
- ISFClipboardData.cs
- LogicalTreeHelper.cs
- XmlSchemaNotation.cs
- InputScopeConverter.cs
- EventPropertyMap.cs
- CodeLinePragma.cs
- ProgressBar.cs
- BypassElement.cs
- OdbcConnection.cs
- PeerNameRecord.cs
- DocumentViewerBase.cs
- ParallelLoopState.cs
- Property.cs
- CollectionsUtil.cs
- MeasureItemEvent.cs
- XmlParserContext.cs
- Encoder.cs
- ObjectDataSourceFilteringEventArgs.cs
- DoubleAnimationBase.cs
- ProtocolsConfigurationHandler.cs
- KeyedCollection.cs
- FloaterParaClient.cs
- TrustManager.cs
- CTreeGenerator.cs
- DataGridTextBoxColumn.cs
- Vector3DAnimation.cs
- WizardForm.cs
- LookupNode.cs
- ToolStripSplitButton.cs
- Trace.cs
- DATA_BLOB.cs
- AssociatedControlConverter.cs
- ClientProxyGenerator.cs
- FormClosedEvent.cs
- OleDbConnectionInternal.cs
- ObjectViewQueryResultData.cs
- WebControlParameterProxy.cs
- RichTextBox.cs
- FileCodeGroup.cs
- QueryStringParameter.cs
- TabControl.cs
- FeatureSupport.cs
- serverconfig.cs
- FormsAuthentication.cs
- RuntimeConfigurationRecord.cs
- XmlUnspecifiedAttribute.cs
- SoapSchemaExporter.cs
- WmlFormAdapter.cs
- DataListItemEventArgs.cs
- RawStylusInputCustomDataList.cs
- BaseDataListDesigner.cs
- Codec.cs
- LabelDesigner.cs
- AsmxEndpointPickerExtension.cs
- ProtocolReflector.cs
- ResourceDescriptionAttribute.cs
- PositiveTimeSpanValidator.cs
- DataGridTextBox.cs
- ProgressBarBrushConverter.cs
- CalendarDay.cs
- HandleExceptionArgs.cs
- SqlResolver.cs
- XPathAxisIterator.cs
- XmlTextReaderImplHelpers.cs
- ToolBarButton.cs
- AdCreatedEventArgs.cs
- TextServicesPropertyRanges.cs
- PeerNameRecord.cs
- PictureBox.cs
- SessionStateModule.cs
- SecurityHeaderTokenResolver.cs
- XPathExpr.cs
- AspNetSynchronizationContext.cs
- RuntimeConfigurationRecord.cs
- ComplexTypeEmitter.cs
- DesignerSerializationVisibilityAttribute.cs
- ToolZone.cs
- ExpressionEditorAttribute.cs
- UnsafeNativeMethodsCLR.cs
- Line.cs
- AdditionalEntityFunctions.cs
- WorkingDirectoryEditor.cs
- ContractListAdapter.cs
- RequestResizeEvent.cs
- X509Certificate2.cs
- WinHttpWebProxyFinder.cs
- MasterPageCodeDomTreeGenerator.cs
- ContextProperty.cs
- MenuItem.cs
- RegistryDataKey.cs
- MouseEvent.cs
- MethodAccessException.cs
- Model3D.cs
- ExtensionElementCollection.cs
- PasswordDeriveBytes.cs
- OdbcDataAdapter.cs