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
- PersonalizationStateInfo.cs
- CultureSpecificCharacterBufferRange.cs
- WebConfigurationFileMap.cs
- ResourcePool.cs
- Zone.cs
- XmlSchemaException.cs
- LayoutInformation.cs
- StoragePropertyMapping.cs
- DesignerTransaction.cs
- FixedDocument.cs
- UInt16Converter.cs
- SafeCancelMibChangeNotify.cs
- QueueProcessor.cs
- HttpProtocolImporter.cs
- ToolboxDataAttribute.cs
- Span.cs
- DbProviderConfigurationHandler.cs
- ButtonField.cs
- documentsequencetextcontainer.cs
- ViewUtilities.cs
- PositiveTimeSpanValidator.cs
- StyleCollection.cs
- XslTransform.cs
- LabelInfo.cs
- TargetException.cs
- DataPointer.cs
- RelationshipFixer.cs
- CultureMapper.cs
- IndicCharClassifier.cs
- HtmlImage.cs
- StyleXamlTreeBuilder.cs
- Trace.cs
- DropTarget.cs
- DataGridItemEventArgs.cs
- PartitionResolver.cs
- ValidatingReaderNodeData.cs
- HostVisual.cs
- CalloutQueueItem.cs
- DataGridPagerStyle.cs
- TypedAsyncResult.cs
- Renderer.cs
- ExternalCalls.cs
- FillRuleValidation.cs
- TransactionFlowElement.cs
- SynthesizerStateChangedEventArgs.cs
- XamlBuildTaskServices.cs
- AgileSafeNativeMemoryHandle.cs
- XmlNamespaceDeclarationsAttribute.cs
- XmlArrayItemAttribute.cs
- CorruptingExceptionCommon.cs
- ThemeInfoAttribute.cs
- ColumnCollectionEditor.cs
- Descriptor.cs
- ValidatorCompatibilityHelper.cs
- SafeMILHandle.cs
- ExtensibleSyndicationObject.cs
- ModelPropertyDescriptor.cs
- PointHitTestResult.cs
- SpecialFolderEnumConverter.cs
- StateInitialization.cs
- ZipIOCentralDirectoryFileHeader.cs
- SerializationFieldInfo.cs
- KnownTypesHelper.cs
- PrintEvent.cs
- SiteMapDataSource.cs
- FileChangesMonitor.cs
- Monitor.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- latinshape.cs
- TextContainerChangeEventArgs.cs
- BindValidationContext.cs
- CodeTypeOfExpression.cs
- ParserContext.cs
- ColumnMap.cs
- CodeDirectoryCompiler.cs
- OpenFileDialog.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- ConnectionManagementElementCollection.cs
- LinqDataSourceValidationException.cs
- PointAnimationUsingKeyFrames.cs
- DetailsViewPagerRow.cs
- DataStreams.cs
- OLEDB_Enum.cs
- NonParentingControl.cs
- DisplayInformation.cs
- CodeStatementCollection.cs
- DriveNotFoundException.cs
- TerminatorSinks.cs
- TextEditor.cs
- EtwTrace.cs
- SByte.cs
- Privilege.cs
- NetDispatcherFaultException.cs
- webproxy.cs
- Interlocked.cs
- RenamedEventArgs.cs
- StrokeDescriptor.cs
- HttpStreams.cs
- QueryCoreOp.cs
- _ListenerAsyncResult.cs