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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StorageEntityTypeMapping.cs
- TableAdapterManagerGenerator.cs
- LinkedDataMemberFieldEditor.cs
- Win32.cs
- ParserStack.cs
- ASCIIEncoding.cs
- BamlLocalizer.cs
- TextDecorationCollectionConverter.cs
- DocumentOutline.cs
- EntryPointNotFoundException.cs
- ToolStripContentPanel.cs
- RbTree.cs
- CalendarDateRange.cs
- PathParser.cs
- FacetChecker.cs
- Scheduling.cs
- CommandLibraryHelper.cs
- WebBaseEventKeyComparer.cs
- SqlBulkCopyColumnMapping.cs
- DaylightTime.cs
- ObjectListCommandCollection.cs
- httpserverutility.cs
- XmlAutoDetectWriter.cs
- DataGridColumn.cs
- ServiceCredentialsElement.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- assertwrapper.cs
- CodeValidator.cs
- PassportAuthentication.cs
- MailHeaderInfo.cs
- Int32Rect.cs
- MatrixCamera.cs
- InputProcessorProfiles.cs
- NonParentingControl.cs
- GACIdentityPermission.cs
- DataSourceUtil.cs
- Wizard.cs
- UrlMapping.cs
- SHA1CryptoServiceProvider.cs
- HMACSHA512.cs
- PartialCachingAttribute.cs
- ViewGenerator.cs
- ComboBox.cs
- InstanceData.cs
- CodeChecksumPragma.cs
- ToolStripSystemRenderer.cs
- PointCollectionValueSerializer.cs
- XmlConverter.cs
- XmlAttributeAttribute.cs
- PropertyFilter.cs
- DocumentReference.cs
- UrlMapping.cs
- HijriCalendar.cs
- RenderDataDrawingContext.cs
- ValidatedControlConverter.cs
- Set.cs
- CharEntityEncoderFallback.cs
- AssociatedControlConverter.cs
- SessionStateModule.cs
- FilterQuery.cs
- SchemaImporterExtension.cs
- DataGridViewTextBoxEditingControl.cs
- MsmqAppDomainProtocolHandler.cs
- XmlSchemaSimpleContentExtension.cs
- ContentAlignmentEditor.cs
- FieldToken.cs
- UnmanagedMemoryAccessor.cs
- XmlSerializerNamespaces.cs
- TextBox.cs
- TableAutomationPeer.cs
- TextTreeTextNode.cs
- HorizontalAlignConverter.cs
- XmlReflectionImporter.cs
- SiteMapNodeItemEventArgs.cs
- ControlUtil.cs
- TcpConnectionPoolSettings.cs
- UniqueSet.cs
- TemplateComponentConnector.cs
- HostProtectionPermission.cs
- WebServiceTypeData.cs
- ListItemsPage.cs
- WSHttpSecurity.cs
- ToolZone.cs
- AsyncContentLoadedEventArgs.cs
- prompt.cs
- XmlDataCollection.cs
- XmlQuerySequence.cs
- HostedElements.cs
- OuterGlowBitmapEffect.cs
- DataGridViewComboBoxCell.cs
- MetadataItemSerializer.cs
- ListViewInsertEventArgs.cs
- SQLMoney.cs
- ServiceDescription.cs
- PostBackTrigger.cs
- EmbeddedMailObject.cs
- Marshal.cs
- RootBrowserWindow.cs
- ReflectionServiceProvider.cs
- PropertyGeneratedEventArgs.cs