Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / TextDecorations.cs / 1 / TextDecorations.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: TextDecorations class // // History: // 11/18/2003 [....] Created // 10/14/2004 [....] Refactored: The class becomes static and contains // only well-known text decoration definitions // //--------------------------------------------------------------------------- namespace System.Windows { ////// TextDecorations class contains a set of commonly used text decorations such as underline, /// strikethrough, baseline and over-line. /// public static class TextDecorations { static TextDecorations() { // Init Underline TextDecoration td = new TextDecoration(); td.Location = TextDecorationLocation.Underline; underline = new TextDecorationCollection(); underline.Add(td); underline.Freeze(); // Init strikethrough td = new TextDecoration(); td.Location = TextDecorationLocation.Strikethrough; strikethrough = new TextDecorationCollection(); strikethrough.Add(td); strikethrough.Freeze(); // Init overline td = new TextDecoration(); td.Location = TextDecorationLocation.OverLine; overLine = new TextDecorationCollection(); overLine.Add(td); overLine.Freeze(); // Init baseline td = new TextDecoration(); td.Location = TextDecorationLocation.Baseline; baseline = new TextDecorationCollection(); baseline.Add(td); baseline.Freeze(); } //--------------------------------- // Public properties //--------------------------------- ////// returns a frozen collection containing an underline /// public static TextDecorationCollection Underline { get { return underline; } } ////// returns a frozen collection containing a strikethrough /// public static TextDecorationCollection Strikethrough { get { return strikethrough; } } ////// returns a frozen collection containing an overline /// public static TextDecorationCollection OverLine { get { return overLine; } } ////// returns a frozen collection containing a baseline /// public static TextDecorationCollection Baseline { get { return baseline; } } //-------------------------------- // Private members //-------------------------------- private static readonly TextDecorationCollection underline; private static readonly TextDecorationCollection strikethrough; private static readonly TextDecorationCollection overLine; private static readonly TextDecorationCollection baseline; } } // 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
- GeneralTransform3DTo2DTo3D.cs
- SortDescription.cs
- DynamicMethod.cs
- XmlSchemaCompilationSettings.cs
- GridViewCellAutomationPeer.cs
- SharedPerformanceCounter.cs
- ManipulationDelta.cs
- OleDbPropertySetGuid.cs
- ReadContentAsBinaryHelper.cs
- FormViewCommandEventArgs.cs
- WindowsListViewGroupHelper.cs
- Profiler.cs
- SecurityTokenSpecification.cs
- ConfigXmlSignificantWhitespace.cs
- SqlDataSourceStatusEventArgs.cs
- AsymmetricSignatureFormatter.cs
- SQLMembershipProvider.cs
- TextElementCollectionHelper.cs
- IListConverters.cs
- FormViewPageEventArgs.cs
- AdCreatedEventArgs.cs
- XmlILOptimizerVisitor.cs
- GroupLabel.cs
- PowerModeChangedEventArgs.cs
- TdsParserStaticMethods.cs
- ComplexLine.cs
- PaperSize.cs
- Application.cs
- X509CertificateValidator.cs
- Misc.cs
- BitStream.cs
- CheckBox.cs
- precedingquery.cs
- XmlCharacterData.cs
- WorkflowServiceNamespace.cs
- CqlQuery.cs
- ThreadStaticAttribute.cs
- MsmqIntegrationInputMessage.cs
- DataBoundLiteralControl.cs
- MobileControl.cs
- XmlAttributeCache.cs
- MissingManifestResourceException.cs
- DataRowChangeEvent.cs
- AtlasWeb.Designer.cs
- SoapInteropTypes.cs
- RSAPKCS1SignatureFormatter.cs
- DispatcherTimer.cs
- ApplicationFileCodeDomTreeGenerator.cs
- CaseStatement.cs
- sqlpipe.cs
- Geometry.cs
- CommandID.cs
- NullableLongMinMaxAggregationOperator.cs
- PreviousTrackingServiceAttribute.cs
- InvalidDocumentContentsException.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- LabelLiteral.cs
- RadialGradientBrush.cs
- Matrix3DStack.cs
- Identity.cs
- SurrogateSelector.cs
- CookieHandler.cs
- EventHandlersDesigner.cs
- DrawListViewItemEventArgs.cs
- ReadOnlyDataSource.cs
- CollectionDataContractAttribute.cs
- NamedPipeConnectionPoolSettingsElement.cs
- CookieHandler.cs
- OrderedParallelQuery.cs
- AmbientProperties.cs
- Style.cs
- _ListenerAsyncResult.cs
- LinqMaximalSubtreeNominator.cs
- PathFigureCollection.cs
- ResponseBodyWriter.cs
- CompilerCollection.cs
- Point.cs
- TypefaceMetricsCache.cs
- PersonalizationProvider.cs
- SQLByteStorage.cs
- DataBoundControl.cs
- Crypto.cs
- BoolExpressionVisitors.cs
- DataExpression.cs
- CfgArc.cs
- PageMediaSize.cs
- DataObjectFieldAttribute.cs
- SetterBase.cs
- SessionStateModule.cs
- Application.cs
- Screen.cs
- ProtocolInformationWriter.cs
- RadioButtonAutomationPeer.cs
- TextUtf8RawTextWriter.cs
- TableItemProviderWrapper.cs
- ThreadAttributes.cs
- HandoffBehavior.cs
- _SafeNetHandles.cs
- XmlWrappingReader.cs
- FormViewModeEventArgs.cs