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
- XPathSelfQuery.cs
- sqlcontext.cs
- CorePropertiesFilter.cs
- ImmutablePropertyDescriptorGridEntry.cs
- PagedDataSource.cs
- WebPartConnectionsDisconnectVerb.cs
- StorageSetMapping.cs
- ProfileServiceManager.cs
- NamespaceEmitter.cs
- ModelVisual3D.cs
- WindowsStatusBar.cs
- List.cs
- UrlMappingsSection.cs
- HtmlGenericControl.cs
- ToolStripItemCollection.cs
- DataTableTypeConverter.cs
- SystemColors.cs
- GridView.cs
- StaticExtension.cs
- BrowserCapabilitiesCodeGenerator.cs
- ISessionStateStore.cs
- ToolStripDropDownMenu.cs
- QueryOptionExpression.cs
- SemaphoreFullException.cs
- CleanUpVirtualizedItemEventArgs.cs
- Canonicalizers.cs
- ObjectItemCollection.cs
- SmtpLoginAuthenticationModule.cs
- CryptoProvider.cs
- SchemaComplexType.cs
- Border.cs
- ReferentialConstraint.cs
- OleDbWrapper.cs
- TimeSpan.cs
- SafeFileHandle.cs
- BCryptHashAlgorithm.cs
- CurrencyManager.cs
- ChineseLunisolarCalendar.cs
- MD5.cs
- Utils.cs
- MenuItemBindingCollection.cs
- NativeMethods.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- BitmapImage.cs
- SortDescription.cs
- SQLResource.cs
- ContextMarshalException.cs
- BulletedList.cs
- DateTimeParse.cs
- ResourceManager.cs
- ViewGenResults.cs
- GridViewRowEventArgs.cs
- PageSetupDialog.cs
- HtmlInputRadioButton.cs
- MailWriter.cs
- Policy.cs
- Style.cs
- TextEffect.cs
- MissingMethodException.cs
- CssClassPropertyAttribute.cs
- CodeMethodReturnStatement.cs
- WebPartDeleteVerb.cs
- ColumnHeader.cs
- CustomError.cs
- QueueException.cs
- SymLanguageType.cs
- FontStyleConverter.cs
- RequestCacheValidator.cs
- WindowsGraphicsWrapper.cs
- ResourceDescriptionAttribute.cs
- ActiveXSite.cs
- VScrollBar.cs
- ArgumentNullException.cs
- MediaElement.cs
- Config.cs
- FormViewDeletedEventArgs.cs
- TextBoxRenderer.cs
- WindowsFormsSectionHandler.cs
- Animatable.cs
- PointAnimationBase.cs
- CodeSnippetStatement.cs
- BitmapEffectInput.cs
- MediaSystem.cs
- MouseGestureValueSerializer.cs
- DSACryptoServiceProvider.cs
- OpenFileDialog.cs
- complextypematerializer.cs
- RegexRunnerFactory.cs
- ExecutionScope.cs
- TemplateBamlRecordReader.cs
- MemberListBinding.cs
- HostSecurityManager.cs
- EntityException.cs
- SoapHeaders.cs
- XXXInfos.cs
- OdbcReferenceCollection.cs
- ToolboxComponentsCreatingEventArgs.cs
- PrivilegeNotHeldException.cs
- CodeExporter.cs
- XmlDataSource.cs