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
- TemplatedWizardStep.cs
- GridViewEditEventArgs.cs
- CryptographicAttribute.cs
- PagesSection.cs
- DecoderFallback.cs
- CreateUserWizard.cs
- ExecutedRoutedEventArgs.cs
- LineBreakRecord.cs
- DataControlFieldCell.cs
- DataSourceGroupCollection.cs
- StrongNameKeyPair.cs
- WindowsTitleBar.cs
- UIElementHelper.cs
- XmlTextAttribute.cs
- DefaultPropertyAttribute.cs
- DictionaryBase.cs
- WindowsListViewItemStartMenu.cs
- SQLDoubleStorage.cs
- SqlDelegatedTransaction.cs
- FormClosingEvent.cs
- HandlerBase.cs
- FileDialogCustomPlacesCollection.cs
- QilGeneratorEnv.cs
- ConvertBinder.cs
- GridViewDesigner.cs
- OpCodes.cs
- SevenBitStream.cs
- BatchStream.cs
- GiveFeedbackEvent.cs
- NumericUpDownAcceleration.cs
- ContextMenu.cs
- GroupAggregateExpr.cs
- PeerContact.cs
- UserControl.cs
- SiblingIterators.cs
- GridViewUpdateEventArgs.cs
- TdsParserHelperClasses.cs
- ScriptingWebServicesSectionGroup.cs
- NaturalLanguageHyphenator.cs
- ExecutionEngineException.cs
- DecoratedNameAttribute.cs
- ResolveNameEventArgs.cs
- FunctionParameter.cs
- DataSourceView.cs
- LocalizableResourceBuilder.cs
- HashAlgorithm.cs
- Matrix3DStack.cs
- SettingsPropertyNotFoundException.cs
- DBParameter.cs
- FixedStringLookup.cs
- ListViewGroup.cs
- Console.cs
- AbsoluteQuery.cs
- ActiveXSerializer.cs
- StructuralObject.cs
- ResourceExpressionBuilder.cs
- BatchServiceHost.cs
- SqlServices.cs
- AttachedAnnotation.cs
- DataAdapter.cs
- LassoHelper.cs
- RestClientProxyHandler.cs
- NgenServicingAttributes.cs
- SecurityTokenSerializer.cs
- SessionIDManager.cs
- ContactManager.cs
- WebPartConnection.cs
- MultiByteCodec.cs
- PageCatalogPart.cs
- MiniModule.cs
- ImageBrush.cs
- ConfigurationValues.cs
- ShaderEffect.cs
- NullableBoolConverter.cs
- Grid.cs
- X509SecurityTokenProvider.cs
- RegexCapture.cs
- MailMessageEventArgs.cs
- IItemProperties.cs
- OverflowException.cs
- RelationshipConstraintValidator.cs
- Pair.cs
- SelectionPattern.cs
- CachedBitmap.cs
- ColumnReorderedEventArgs.cs
- HttpModuleActionCollection.cs
- TypedDataSetSchemaImporterExtension.cs
- SimpleType.cs
- TimeEnumHelper.cs
- Point4D.cs
- StylusSystemGestureEventArgs.cs
- TemplateNodeContextMenu.cs
- ServiceThrottlingBehavior.cs
- ReceiveDesigner.xaml.cs
- AssemblyBuilderData.cs
- ImageField.cs
- PlatformCulture.cs
- BitmapEffectCollection.cs
- WebHttpSecurityElement.cs
- StrongNameMembershipCondition.cs