Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- EventLogStatus.cs
- ObjectAssociationEndMapping.cs
- TreeViewImageIndexConverter.cs
- DrawingContextDrawingContextWalker.cs
- MatrixTransform.cs
- securitycriticaldata.cs
- XmlSchemaComplexType.cs
- ReadOnlyDictionary.cs
- MarkupCompiler.cs
- MULTI_QI.cs
- CompatibleIComparer.cs
- ParameterCollection.cs
- MessageDecoder.cs
- HostProtectionException.cs
- DataSourceExpressionCollection.cs
- LocatorPart.cs
- ReversePositionQuery.cs
- PointCollectionConverter.cs
- TextFindEngine.cs
- ToolStripContentPanel.cs
- PageFunction.cs
- OutOfProcStateClientManager.cs
- Storyboard.cs
- AdornerDecorator.cs
- StylusLogic.cs
- itemelement.cs
- FilterEventArgs.cs
- UidPropertyAttribute.cs
- UIPermission.cs
- followingsibling.cs
- StylusCollection.cs
- HWStack.cs
- Exceptions.cs
- DesignerResources.cs
- XsltArgumentList.cs
- Listbox.cs
- TextEditorSpelling.cs
- OracleString.cs
- DataPager.cs
- DefaultDialogButtons.cs
- XomlSerializationHelpers.cs
- ScheduleChanges.cs
- FormattedTextSymbols.cs
- ConnectionManagementElementCollection.cs
- ScriptResourceHandler.cs
- CategoryGridEntry.cs
- LinqDataSourceUpdateEventArgs.cs
- AnnotationService.cs
- Privilege.cs
- SqlCacheDependencyDatabase.cs
- Debugger.cs
- FixedSOMTable.cs
- StateElement.cs
- ManageRequest.cs
- FontWeight.cs
- FixedMaxHeap.cs
- CodeDomLocalizationProvider.cs
- DataControlFieldsEditor.cs
- DataGridViewCellFormattingEventArgs.cs
- Renderer.cs
- X509Logo.cs
- DropSourceBehavior.cs
- CollectionBuilder.cs
- UnionExpr.cs
- ContextQuery.cs
- ChtmlPhoneCallAdapter.cs
- Pkcs7Recipient.cs
- FixedSOMPageElement.cs
- BufferBuilder.cs
- GlobalEventManager.cs
- CodeDOMUtility.cs
- TransportElement.cs
- SynchronizedMessageSource.cs
- webeventbuffer.cs
- WebEventCodes.cs
- IgnoreDeviceFilterElement.cs
- FocusWithinProperty.cs
- WCFServiceClientProxyGenerator.cs
- Binding.cs
- documentsequencetextpointer.cs
- PersistenceException.cs
- ItemAutomationPeer.cs
- JsonQueryStringConverter.cs
- DataProtection.cs
- MessageQueue.cs
- EntityProxyFactory.cs
- ReferencedAssembly.cs
- util.cs
- ProfileEventArgs.cs
- WebPartCancelEventArgs.cs
- TextRangeEditLists.cs
- _CookieModule.cs
- PingReply.cs
- DbgCompiler.cs
- EntityDescriptor.cs
- ISAPIRuntime.cs
- TraceData.cs
- HttpResponse.cs
- CodeSnippetTypeMember.cs
- TextModifierScope.cs