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 / 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
- ContainerUIElement3D.cs
- AuthenticationSection.cs
- XmlNodeReader.cs
- TouchPoint.cs
- ListViewHitTestInfo.cs
- SerializableTypeCodeDomSerializer.cs
- FontSizeConverter.cs
- XmlSchemaDatatype.cs
- XmlBufferReader.cs
- Window.cs
- IntranetCredentialPolicy.cs
- BrowserTree.cs
- ListControlActionList.cs
- DependencyPropertyChangedEventArgs.cs
- HyperLinkDataBindingHandler.cs
- XmlSubtreeReader.cs
- BasicDesignerLoader.cs
- MenuAdapter.cs
- HttpListenerException.cs
- XmlCDATASection.cs
- SQLString.cs
- GeometryConverter.cs
- Speller.cs
- HttpContextWrapper.cs
- ListViewContainer.cs
- BitmapFrame.cs
- Header.cs
- CodeSnippetCompileUnit.cs
- ResolveNextArgumentWorkItem.cs
- AccessKeyManager.cs
- SmtpCommands.cs
- JavaScriptSerializer.cs
- ExternalException.cs
- WebPartsPersonalizationAuthorization.cs
- formatstringdialog.cs
- X509Certificate2Collection.cs
- MenuItem.cs
- DataControlFieldHeaderCell.cs
- EdgeProfileValidation.cs
- WorkflowDesignerColors.cs
- PrefixQName.cs
- CompositeDispatchFormatter.cs
- SqlRemoveConstantOrderBy.cs
- AutomationElementCollection.cs
- SqlCacheDependency.cs
- HashRepartitionStream.cs
- AvTrace.cs
- HttpUnhandledOperationInvoker.cs
- ControllableStoryboardAction.cs
- ColorConverter.cs
- QueryStack.cs
- _FixedSizeReader.cs
- ListView.cs
- GPStream.cs
- StringToken.cs
- SecurityTokenException.cs
- ComponentGuaranteesAttribute.cs
- SchemaNamespaceManager.cs
- StrokeNodeOperations.cs
- InvalidComObjectException.cs
- StickyNoteContentControl.cs
- DefaultTextStore.cs
- WindowsPrincipal.cs
- DrawingCollection.cs
- BitmapEffectCollection.cs
- DataGridViewLinkCell.cs
- ObjectIDGenerator.cs
- Selection.cs
- ScopedKnownTypes.cs
- ListParaClient.cs
- ToolStripKeyboardHandlingService.cs
- TagMapCollection.cs
- UidPropertyAttribute.cs
- Int64Converter.cs
- _AuthenticationState.cs
- SqlConnectionString.cs
- CodeAttributeArgumentCollection.cs
- WebControlAdapter.cs
- JsonWriter.cs
- XmlSchemaComplexContent.cs
- FontSourceCollection.cs
- InternalsVisibleToAttribute.cs
- ModifierKeysConverter.cs
- FilterRepeater.cs
- Solver.cs
- Matrix3D.cs
- ConstNode.cs
- PresentationSource.cs
- PrePrepareMethodAttribute.cs
- HotSpotCollectionEditor.cs
- Dictionary.cs
- TTSEngineProxy.cs
- HelpProvider.cs
- SchemaImporterExtensionElementCollection.cs
- UIElementPropertyUndoUnit.cs
- LinkAreaEditor.cs
- ConfigurationStrings.cs
- WindowVisualStateTracker.cs
- UrlAuthFailureHandler.cs
- WebPartEventArgs.cs