Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / RotateTransform.cs / 1305600 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SharedPerformanceCounter.cs
- TrackingLocationCollection.cs
- DataContractSet.cs
- ProtocolsConfigurationHandler.cs
- AutomationIdentifier.cs
- _ListenerRequestStream.cs
- Config.cs
- SelectionEditor.cs
- SqlMethodTransformer.cs
- WebPageTraceListener.cs
- SkipStoryboardToFill.cs
- Stack.cs
- SessionParameter.cs
- RenderDataDrawingContext.cs
- DirectionalLight.cs
- ListBindableAttribute.cs
- ScrollBar.cs
- CannotUnloadAppDomainException.cs
- FilteredAttributeCollection.cs
- WebPartTransformerAttribute.cs
- Padding.cs
- NameValuePermission.cs
- TemplatePropertyEntry.cs
- TextTreeTextElementNode.cs
- GridViewUpdateEventArgs.cs
- Variable.cs
- ProtocolsConfiguration.cs
- WebHttpDispatchOperationSelectorData.cs
- Range.cs
- TimeManager.cs
- CryptoApi.cs
- AttributeCollection.cs
- EditingMode.cs
- httpserverutility.cs
- ScrollBar.cs
- baseshape.cs
- Int64KeyFrameCollection.cs
- CharacterBuffer.cs
- Speller.cs
- ClientTargetCollection.cs
- cryptoapiTransform.cs
- DataSourceControl.cs
- ActivityDesignerHighlighter.cs
- NavigationWindowAutomationPeer.cs
- Transform3DGroup.cs
- TypefaceMap.cs
- BinaryMessageFormatter.cs
- SystemKeyConverter.cs
- _SecureChannel.cs
- ArcSegment.cs
- OracleSqlParser.cs
- SessionEndingEventArgs.cs
- AddingNewEventArgs.cs
- RoleGroup.cs
- SaveFileDialog.cs
- AuditLevel.cs
- ImportDesigner.xaml.cs
- ServiceModelStringsVersion1.cs
- ResolveNextArgumentWorkItem.cs
- ProtectedConfigurationProviderCollection.cs
- SynchronizationLockException.cs
- KeyInterop.cs
- InputScopeManager.cs
- ResourcesBuildProvider.cs
- SelectionGlyphBase.cs
- PixelFormats.cs
- VScrollProperties.cs
- filewebresponse.cs
- _OverlappedAsyncResult.cs
- EntityDataSourceChangedEventArgs.cs
- StylusPointCollection.cs
- MetadataCache.cs
- XNodeNavigator.cs
- TableDetailsCollection.cs
- RuntimeWrappedException.cs
- CodeDOMUtility.cs
- WpfSharedXamlSchemaContext.cs
- CryptoProvider.cs
- MsmqOutputMessage.cs
- ControlEvent.cs
- TrackBar.cs
- DesignerTransaction.cs
- ExpressionDumper.cs
- SchemaSetCompiler.cs
- DescendentsWalker.cs
- TitleStyle.cs
- EnumerableRowCollectionExtensions.cs
- CodeArgumentReferenceExpression.cs
- AsymmetricSignatureDeformatter.cs
- UnmanagedBitmapWrapper.cs
- OSFeature.cs
- Timer.cs
- ParallelTimeline.cs
- MissingSatelliteAssemblyException.cs
- FormatterConverter.cs
- PerformanceCountersElement.cs
- VisualStyleElement.cs
- SerialStream.cs
- CodeArgumentReferenceExpression.cs
- EmptyStringExpandableObjectConverter.cs