Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / TextDecoration.cs / 1 / TextDecoration.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: TextDecoration class // // History: // 10/14/2004: [....] 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
- LookupBindingPropertiesAttribute.cs
- WmpBitmapEncoder.cs
- ValueProviderWrapper.cs
- MLangCodePageEncoding.cs
- XmlSiteMapProvider.cs
- DispatchWrapper.cs
- HandlerFactoryWrapper.cs
- ColumnPropertiesGroup.cs
- HyperlinkAutomationPeer.cs
- WebPartRestoreVerb.cs
- EntityUtil.cs
- ServiceModelSectionGroup.cs
- TypeInitializationException.cs
- DbParameterCollection.cs
- ActivityBindForm.Designer.cs
- TextEndOfLine.cs
- Form.cs
- C14NUtil.cs
- AsymmetricAlgorithm.cs
- Config.cs
- DataGridTablesFactory.cs
- ProviderMetadataCachedInformation.cs
- RawStylusInputCustomData.cs
- PageDeviceFont.cs
- QueryMath.cs
- ReferentialConstraintRoleElement.cs
- IODescriptionAttribute.cs
- EditorZone.cs
- ZipFileInfo.cs
- UiaCoreApi.cs
- AppDomainUnloadedException.cs
- DocumentXPathNavigator.cs
- XmlTypeAttribute.cs
- SQLGuidStorage.cs
- IntSecurity.cs
- OleStrCAMarshaler.cs
- CompiledQuery.cs
- TypeFieldSchema.cs
- ResourceExpressionBuilder.cs
- GPRECTF.cs
- CodeDirectoryCompiler.cs
- DataGridItem.cs
- Transform.cs
- CodeChecksumPragma.cs
- InputLanguageEventArgs.cs
- BamlWriter.cs
- ScriptManager.cs
- LeaseManager.cs
- BuiltInPermissionSets.cs
- OleDbSchemaGuid.cs
- HatchBrush.cs
- ObfuscateAssemblyAttribute.cs
- TypeHelpers.cs
- XXXInfos.cs
- SafeArrayTypeMismatchException.cs
- RepeaterCommandEventArgs.cs
- HostingPreferredMapPath.cs
- AutoGeneratedField.cs
- Figure.cs
- SemanticResolver.cs
- RandomNumberGenerator.cs
- HTTPNotFoundHandler.cs
- OdbcException.cs
- ListDesigner.cs
- PathGeometry.cs
- HTMLTextWriter.cs
- SqlWorkflowInstanceStore.cs
- HttpClientCertificate.cs
- InstanceData.cs
- SubMenuStyleCollection.cs
- NotCondition.cs
- ScrollBar.cs
- DocobjHost.cs
- HostProtectionException.cs
- TextElementEnumerator.cs
- EntityType.cs
- XmlSchemaElement.cs
- Executor.cs
- CLSCompliantAttribute.cs
- ByteAnimationBase.cs
- RemoveStoryboard.cs
- BitmapFrameEncode.cs
- SqlParameter.cs
- SelectionRangeConverter.cs
- ConstraintStruct.cs
- BaseValidator.cs
- WorkflowCommandExtensionItem.cs
- WebServiceBindingAttribute.cs
- PeerMaintainer.cs
- SqlDataSourceCommandEventArgs.cs
- NameTable.cs
- DataGridViewEditingControlShowingEventArgs.cs
- UntrustedRecipientException.cs
- SQLBinary.cs
- ValidationErrorEventArgs.cs
- PlaceHolder.cs
- SafePEFileHandle.cs
- FixedPageAutomationPeer.cs
- MasterPageCodeDomTreeGenerator.cs
- TextTrailingCharacterEllipsis.cs