Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- SecurityContextSecurityTokenParameters.cs
- Substitution.cs
- DialogBaseForm.cs
- RuntimeHelpers.cs
- TextBox.cs
- DeflateInput.cs
- TimelineGroup.cs
- HtmlInputReset.cs
- EntityCommandCompilationException.cs
- SystemWebCachingSectionGroup.cs
- MiniParameterInfo.cs
- SafeNativeMethods.cs
- ChameleonKey.cs
- SqlXmlStorage.cs
- RootDesignerSerializerAttribute.cs
- ArraySet.cs
- KnownTypes.cs
- BitSet.cs
- NeutralResourcesLanguageAttribute.cs
- ToolStripSplitButton.cs
- BitStream.cs
- OracleConnectionFactory.cs
- LinqDataSourceContextEventArgs.cs
- BrowserDefinition.cs
- WebPartDisplayModeCollection.cs
- Baml2006SchemaContext.cs
- SqlRowUpdatingEvent.cs
- DropSource.cs
- DecoderFallback.cs
- TripleDES.cs
- WebBrowserSiteBase.cs
- Types.cs
- UnicastIPAddressInformationCollection.cs
- KeyNotFoundException.cs
- SmiContext.cs
- XmlSchemaInferenceException.cs
- XmlSchemaValidator.cs
- PropertyMapper.cs
- DbFunctionCommandTree.cs
- ConfigXmlCDataSection.cs
- ArrayTypeMismatchException.cs
- SoundPlayerAction.cs
- XmlNavigatorStack.cs
- DbSetClause.cs
- URLIdentityPermission.cs
- SignatureToken.cs
- ChangeBlockUndoRecord.cs
- PageThemeCodeDomTreeGenerator.cs
- Table.cs
- ConfigurationValidatorAttribute.cs
- Int64AnimationUsingKeyFrames.cs
- SoapMessage.cs
- FormsAuthenticationConfiguration.cs
- basenumberconverter.cs
- WindowsComboBox.cs
- LinearGradientBrush.cs
- ProcessModelSection.cs
- CreatingCookieEventArgs.cs
- XPathAncestorQuery.cs
- CollectionEditor.cs
- CriticalExceptions.cs
- SymLanguageType.cs
- CancelRequestedQuery.cs
- Activator.cs
- AbstractExpressions.cs
- XmlTypeMapping.cs
- LinearQuaternionKeyFrame.cs
- SingleObjectCollection.cs
- ViewValidator.cs
- TypeToStringValueConverter.cs
- GeneralTransformGroup.cs
- __FastResourceComparer.cs
- ExeConfigurationFileMap.cs
- FormatterServices.cs
- RowToFieldTransformer.cs
- EventListener.cs
- TextCompositionManager.cs
- DataGridView.cs
- UserNameSecurityToken.cs
- TdsParserStateObject.cs
- SamlAuthorityBinding.cs
- DataRowComparer.cs
- TextBoxAutoCompleteSourceConverter.cs
- AppDomainUnloadedException.cs
- NativeBuffer.cs
- PropertyValueUIItem.cs
- FactoryRecord.cs
- WmiPutTraceRecord.cs
- TextFormatterHost.cs
- ConfigurationErrorsException.cs
- Pool.cs
- CompoundFileIOPermission.cs
- ImportContext.cs
- MetadataArtifactLoaderResource.cs
- DbParameterCollectionHelper.cs
- IsolationInterop.cs
- CurrentChangedEventManager.cs
- SamlAuthorizationDecisionClaimResource.cs
- SqlTypesSchemaImporter.cs
- DbConnectionStringCommon.cs