Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Core / CSharp / System / Windows / TextDecorations.cs / 1 / TextDecorations.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: TextDecorations class // // History: // 11/18/2003 garyyang Created // 10/14/2004 garyyang 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. //---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: TextDecorations class // // History: // 11/18/2003 garyyang Created // 10/14/2004 garyyang 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
- SessionViewState.cs
- ForeignKeyFactory.cs
- GC.cs
- GuidelineCollection.cs
- CodeCommentStatement.cs
- QueryCacheEntry.cs
- FixedSOMTextRun.cs
- UIAgentMonitor.cs
- PolyLineSegment.cs
- GlyphCollection.cs
- DataGridViewCellStyle.cs
- TemplateControlCodeDomTreeGenerator.cs
- XmlArrayItemAttributes.cs
- ErrorFormatterPage.cs
- MemberPathMap.cs
- StretchValidation.cs
- Viewport2DVisual3D.cs
- Accessible.cs
- GeometryModel3D.cs
- TextTreeUndoUnit.cs
- Win32Exception.cs
- MetadataUtilsSmi.cs
- OracleString.cs
- CompModSwitches.cs
- BamlLocalizabilityResolver.cs
- BindingListCollectionView.cs
- ValueTable.cs
- ToolStripOverflow.cs
- CompositionDesigner.cs
- RemotingConfigParser.cs
- PropertyMap.cs
- LinqMaximalSubtreeNominator.cs
- ProfileSettingsCollection.cs
- ECDiffieHellmanPublicKey.cs
- SafeSecurityHandles.cs
- LinkArea.cs
- Byte.cs
- RequiredFieldValidator.cs
- DynamicPhysicalDiscoSearcher.cs
- FrameDimension.cs
- IntranetCredentialPolicy.cs
- Proxy.cs
- RegistryDataKey.cs
- DocumentPageTextView.cs
- FaultConverter.cs
- BamlLocalizableResource.cs
- Timer.cs
- ObjectDataSourceView.cs
- GenerateTemporaryTargetAssembly.cs
- Visual3D.cs
- httpserverutility.cs
- Matrix3D.cs
- DeclarationUpdate.cs
- CommandDevice.cs
- DataColumn.cs
- InfocardInteractiveChannelInitializer.cs
- ApplicationServiceHelper.cs
- CodeIterationStatement.cs
- SqlCharStream.cs
- sitestring.cs
- XmlSchemaGroupRef.cs
- CodeGen.cs
- EnvelopedSignatureTransform.cs
- List.cs
- MetadataCacheItem.cs
- AnnouncementService.cs
- OciHandle.cs
- BitmapCodecInfoInternal.cs
- ModuleBuilderData.cs
- RotateTransform.cs
- VirtualPathProvider.cs
- CodeThrowExceptionStatement.cs
- DataAdapter.cs
- HuffModule.cs
- ObjectAnimationUsingKeyFrames.cs
- Annotation.cs
- NameNode.cs
- ValidationErrorCollection.cs
- CqlWriter.cs
- DefaultExpressionVisitor.cs
- TimersDescriptionAttribute.cs
- HttpDictionary.cs
- XmlDocumentViewSchema.cs
- Filter.cs
- DataBindingExpressionBuilder.cs
- ProtocolsConfigurationEntry.cs
- Panel.cs
- VerificationAttribute.cs
- StateRuntime.cs
- DataGridCellsPanel.cs
- connectionpool.cs
- MultiByteCodec.cs
- TypeInitializationException.cs
- ByteAnimation.cs
- CallbackHandler.cs
- ValidatorUtils.cs
- HttpHandlersSection.cs
- RemoteWebConfigurationHostStream.cs
- AutomationPatternInfo.cs
- DrawListViewItemEventArgs.cs