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
- ToolStripItemTextRenderEventArgs.cs
- QilLiteral.cs
- MatrixConverter.cs
- CharacterMetrics.cs
- BooleanConverter.cs
- XmlReflectionMember.cs
- ImageAutomationPeer.cs
- WhiteSpaceTrimStringConverter.cs
- DirectionalLight.cs
- StylusPointPropertyInfoDefaults.cs
- UInt16Converter.cs
- PathFigureCollection.cs
- RowSpanVector.cs
- StyleBamlRecordReader.cs
- DataGridParentRows.cs
- DataGridViewCellCancelEventArgs.cs
- InternalBase.cs
- TCPClient.cs
- MsmqTransportElement.cs
- TextReader.cs
- QilXmlReader.cs
- DescendantQuery.cs
- OAVariantLib.cs
- FrameworkElementAutomationPeer.cs
- _AutoWebProxyScriptWrapper.cs
- DeadCharTextComposition.cs
- ToolStripItemCollection.cs
- XmlCodeExporter.cs
- GeneralTransform.cs
- EntityContainer.cs
- XmlSchemaSimpleContentRestriction.cs
- ObjectReaderCompiler.cs
- BindingUtils.cs
- XmlDataSourceNodeDescriptor.cs
- SchemaImporterExtensionElement.cs
- SplitContainer.cs
- CreateUserWizard.cs
- Preprocessor.cs
- Mappings.cs
- MessageAction.cs
- _ListenerRequestStream.cs
- PolyBezierSegment.cs
- ModulesEntry.cs
- EditingCommands.cs
- ScriptHandlerFactory.cs
- CaseStatementSlot.cs
- DispatcherHooks.cs
- PenCursorManager.cs
- GenericsInstances.cs
- DataGridViewRow.cs
- _TLSstream.cs
- SoapUnknownHeader.cs
- ObjectQueryExecutionPlan.cs
- GenericNameHandler.cs
- EnterpriseServicesHelper.cs
- DesignerActionListCollection.cs
- TemplateBindingExtensionConverter.cs
- SettingsPropertyWrongTypeException.cs
- HttpModulesSection.cs
- GridViewRowEventArgs.cs
- TraceEventCache.cs
- SemanticAnalyzer.cs
- HwndTarget.cs
- FeatureSupport.cs
- DataGridViewCellStyleChangedEventArgs.cs
- DataGridRowAutomationPeer.cs
- UpDownBase.cs
- SecurityTokenAttachmentMode.cs
- ChangeProcessor.cs
- Control.cs
- ListChangedEventArgs.cs
- Stack.cs
- ArcSegment.cs
- SimpleType.cs
- EffectiveValueEntry.cs
- Image.cs
- PcmConverter.cs
- SplineKeyFrames.cs
- SafeNativeMethods.cs
- BamlTreeUpdater.cs
- BeginGetFileNameFromUserRequest.cs
- ServiceDescriptionSerializer.cs
- WorkflowOperationBehavior.cs
- GenericTypeParameterBuilder.cs
- Pts.cs
- GatewayDefinition.cs
- ContentType.cs
- OutputScopeManager.cs
- ITextView.cs
- SymmetricAlgorithm.cs
- ComAdminInterfaces.cs
- ObservableCollection.cs
- EntryWrittenEventArgs.cs
- MetadataUtilsSmi.cs
- Span.cs
- GetWinFXPath.cs
- ToolStripTextBox.cs
- BufferedStream.cs
- EntityConnection.cs
- MultipartIdentifier.cs