Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Core / CSharp / System / Windows / TextDecoration.cs / 1 / TextDecoration.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: TextDecoration class // // History: // 10/14/2004: Garyyang Created the file // //--------------------------------------------------------------------------- using System; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Markup; namespace System.Windows { ////// A text decoration /// [Localizability(LocalizationCategory.None)] public sealed partial class TextDecoration : Animatable { ////// Constructor /// public TextDecoration() { } ////// Constructor /// /// The location of the text decoration /// The pen used to draw this text decoration /// The offset of this text decoration to the location /// The unit of the offset /// The unit of the thickness of the pen public TextDecoration( TextDecorationLocation location, Pen pen, double penOffset, TextDecorationUnit penOffsetUnit, TextDecorationUnit penThicknessUnit ) { Location = location; Pen = pen; PenOffset = penOffset; PenOffsetUnit = penOffsetUnit; PenThicknessUnit = penThicknessUnit; } ////// Compare the values of thhe properties in the two TextDecoration objects /// /// The TextDecoration object to be compared against ///True if their property values are equal. False otherwise ////// The method doesn't check "full" equality as it can not take into account of all the possible /// values associated with the DependencyObject,such as Animation, DataBinding and Attached property. /// It only compares the public properties to serve the specific Framework's needs in inline property /// management and Editing serialization. /// internal bool ValueEquals(TextDecoration textDecoration) { if (textDecoration == null) return false; // o is either null or not a TextDecoration object. if (this == textDecoration) return true; // reference equality. return ( Location == textDecoration.Location && PenOffset == textDecoration.PenOffset && PenOffsetUnit == textDecoration.PenOffsetUnit && PenThicknessUnit == textDecoration.PenThicknessUnit && (Pen == null ? textDecoration.Pen == null : Pen.Equals( textDecoration.Pen)) ); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: TextDecoration class // // History: // 10/14/2004: Garyyang Created the file // //--------------------------------------------------------------------------- using System; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Markup; namespace System.Windows { ////// A text decoration /// [Localizability(LocalizationCategory.None)] public sealed partial class TextDecoration : Animatable { ////// Constructor /// public TextDecoration() { } ////// Constructor /// /// The location of the text decoration /// The pen used to draw this text decoration /// The offset of this text decoration to the location /// The unit of the offset /// The unit of the thickness of the pen public TextDecoration( TextDecorationLocation location, Pen pen, double penOffset, TextDecorationUnit penOffsetUnit, TextDecorationUnit penThicknessUnit ) { Location = location; Pen = pen; PenOffset = penOffset; PenOffsetUnit = penOffsetUnit; PenThicknessUnit = penThicknessUnit; } ////// Compare the values of thhe properties in the two TextDecoration objects /// /// The TextDecoration object to be compared against ///True if their property values are equal. False otherwise ////// The method doesn't check "full" equality as it can not take into account of all the possible /// values associated with the DependencyObject,such as Animation, DataBinding and Attached property. /// It only compares the public properties to serve the specific Framework's needs in inline property /// management and Editing serialization. /// internal bool ValueEquals(TextDecoration textDecoration) { if (textDecoration == null) return false; // o is either null or not a TextDecoration object. if (this == textDecoration) return true; // reference equality. return ( Location == textDecoration.Location && PenOffset == textDecoration.PenOffset && PenOffsetUnit == textDecoration.PenOffsetUnit && PenThicknessUnit == textDecoration.PenThicknessUnit && (Pen == null ? textDecoration.Pen == null : Pen.Equals( textDecoration.Pen)) ); } } } // 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
- COM2AboutBoxPropertyDescriptor.cs
- SqlDesignerDataSourceView.cs
- TreeViewHitTestInfo.cs
- InputBinder.cs
- CoreChannel.cs
- MemberMemberBinding.cs
- filewebrequest.cs
- Debug.cs
- SamlConditions.cs
- Events.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- DataGridPageChangedEventArgs.cs
- Pkcs7Recipient.cs
- FragmentNavigationEventArgs.cs
- DynamicDocumentPaginator.cs
- RawMouseInputReport.cs
- GenericEnumerator.cs
- XsltException.cs
- SiteMapPath.cs
- CryptoProvider.cs
- SQLCharsStorage.cs
- DataGridViewRowHeaderCell.cs
- SelectorAutomationPeer.cs
- Trigger.cs
- DescendentsWalkerBase.cs
- TextEditorContextMenu.cs
- SvcMapFileSerializer.cs
- Helpers.cs
- StringBuilder.cs
- translator.cs
- WindowCollection.cs
- CustomCredentialPolicy.cs
- ColumnMapTranslator.cs
- CollectionBuilder.cs
- ConditionalBranch.cs
- AdornerDecorator.cs
- SiteOfOriginPart.cs
- RoleService.cs
- DPTypeDescriptorContext.cs
- clipboard.cs
- ProviderMetadataCachedInformation.cs
- RoutedEventArgs.cs
- QueryStringConverter.cs
- NamedObject.cs
- ExtenderControl.cs
- EpmCustomContentSerializer.cs
- TableLayoutPanel.cs
- clipboard.cs
- StateFinalizationActivity.cs
- TeredoHelper.cs
- NotFiniteNumberException.cs
- MachinePropertyVariants.cs
- AutomationIdentifierGuids.cs
- SeparatorAutomationPeer.cs
- Trace.cs
- HtmlSelect.cs
- CompilerGeneratedAttribute.cs
- ActivityCodeDomReferenceService.cs
- TextEditorLists.cs
- FileSystemInfo.cs
- SymLanguageType.cs
- ByteConverter.cs
- PlainXmlDeserializer.cs
- MimeObjectFactory.cs
- _ConnectStream.cs
- RotateTransform3D.cs
- MethodExpr.cs
- EncryptedType.cs
- CacheForPrimitiveTypes.cs
- XmlSchemaAttributeGroupRef.cs
- TemplateKeyConverter.cs
- ColumnHeaderCollectionEditor.cs
- OlePropertyStructs.cs
- FilterQueryOptionExpression.cs
- ApplicationBuildProvider.cs
- TextBoxDesigner.cs
- DataGridView.cs
- DbConnectionStringCommon.cs
- SoapSchemaExporter.cs
- UnsafeNativeMethods.cs
- ContextMenuAutomationPeer.cs
- XmlWriterSettings.cs
- ByteStreamMessageUtility.cs
- Matrix.cs
- CodePageEncoding.cs
- TaskExtensions.cs
- Thread.cs
- QilName.cs
- ListViewUpdateEventArgs.cs
- OracleDataReader.cs
- securitycriticaldataClass.cs
- HttpListenerResponse.cs
- TCPListener.cs
- ProjectionPlanCompiler.cs
- sqlinternaltransaction.cs
- FragmentNavigationEventArgs.cs
- DesignTimeParseData.cs
- SqlInfoMessageEvent.cs
- ThousandthOfEmRealDoubles.cs
- SQLString.cs