Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / TextDecorations.cs / 1305600 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StringOutput.cs
- _Connection.cs
- Adorner.cs
- TreeChangeInfo.cs
- AnimationTimeline.cs
- UnmanagedMarshal.cs
- IPGlobalProperties.cs
- WebPartEditorCancelVerb.cs
- RectAnimationUsingKeyFrames.cs
- SqlPersonalizationProvider.cs
- Typography.cs
- OutOfMemoryException.cs
- OperatingSystem.cs
- CachedPathData.cs
- DefaultSettingsSection.cs
- ProgressBarRenderer.cs
- TablePatternIdentifiers.cs
- SqlFactory.cs
- HtmlInputControl.cs
- SrgsNameValueTag.cs
- AttributeInfo.cs
- StrokeDescriptor.cs
- Main.cs
- JsonWriter.cs
- ThrowOnMultipleAssignment.cs
- SecurityPolicySection.cs
- SmtpDateTime.cs
- Line.cs
- HotSpotCollection.cs
- PersonalizationProviderHelper.cs
- MetadataProperty.cs
- TileBrush.cs
- BrowserCapabilitiesCodeGenerator.cs
- PassportAuthenticationEventArgs.cs
- ConfigurationPropertyAttribute.cs
- CookielessHelper.cs
- AnimatedTypeHelpers.cs
- WebReferenceCollection.cs
- SetterTriggerConditionValueConverter.cs
- ElementMarkupObject.cs
- XmlSchemaSimpleContentRestriction.cs
- TypeLibConverter.cs
- ObjectStateManager.cs
- UserControlCodeDomTreeGenerator.cs
- BehaviorEditorPart.cs
- SpotLight.cs
- MessageQueuePermission.cs
- NotConverter.cs
- PrintDialog.cs
- DataKey.cs
- XmlNamespaceMappingCollection.cs
- DataGridViewImageCell.cs
- SplashScreenNativeMethods.cs
- SymmetricSecurityProtocolFactory.cs
- Wizard.cs
- RestHandler.cs
- TemplateLookupAction.cs
- AvTrace.cs
- RequiredFieldValidator.cs
- ClipboardProcessor.cs
- LZCodec.cs
- ProvidersHelper.cs
- ManagementEventArgs.cs
- AppSecurityManager.cs
- M3DUtil.cs
- XamlToRtfParser.cs
- __ConsoleStream.cs
- PrimitiveXmlSerializers.cs
- ObjectDesignerDataSourceView.cs
- GridViewRowPresenterBase.cs
- NameValueConfigurationElement.cs
- ProfileServiceManager.cs
- CapiHashAlgorithm.cs
- TransformerTypeCollection.cs
- HexParser.cs
- ConfigurationStrings.cs
- HttpCookieCollection.cs
- SourceCollection.cs
- SelectingProviderEventArgs.cs
- TrustManagerMoreInformation.cs
- CatalogPartChrome.cs
- ExpandoClass.cs
- DocumentReferenceCollection.cs
- ContentFileHelper.cs
- SettingsBindableAttribute.cs
- DiscreteKeyFrames.cs
- OleDbReferenceCollection.cs
- DataGridViewLinkCell.cs
- HtmlLinkAdapter.cs
- PropertyDescriptorGridEntry.cs
- SqlClientWrapperSmiStreamChars.cs
- ElementAction.cs
- UpdatePanelTriggerCollection.cs
- TextEditorSpelling.cs
- SecurityHeaderTokenResolver.cs
- base64Transforms.cs
- HttpListenerTimeoutManager.cs
- DataGrid.cs
- CheckBoxPopupAdapter.cs
- TextTreeInsertUndoUnit.cs