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
- XmlSchemaDatatype.cs
- InternalEnumValidatorAttribute.cs
- TextBlockAutomationPeer.cs
- COM2EnumConverter.cs
- DateTimeValueSerializerContext.cs
- XmlSchemaAnyAttribute.cs
- TransformProviderWrapper.cs
- ManagementEventWatcher.cs
- RegisteredArrayDeclaration.cs
- OleDbMetaDataFactory.cs
- HelloMessageApril2005.cs
- FormViewModeEventArgs.cs
- RenderingBiasValidation.cs
- PolicyLevel.cs
- ResponseBodyWriter.cs
- XmlCharCheckingReader.cs
- ImageSourceValueSerializer.cs
- PeerNameRecord.cs
- RowToParametersTransformer.cs
- SqlDataSourceStatusEventArgs.cs
- ResourceContainer.cs
- PagerSettings.cs
- Misc.cs
- DataColumnChangeEvent.cs
- Odbc32.cs
- ViewPort3D.cs
- TextDecorationCollection.cs
- LogEntry.cs
- NetworkInformationException.cs
- NeutralResourcesLanguageAttribute.cs
- PolygonHotSpot.cs
- MimeWriter.cs
- ObjectDataSourceMethodEventArgs.cs
- TransformerTypeCollection.cs
- XsltException.cs
- Run.cs
- ExpandCollapseIsCheckedConverter.cs
- XmlUrlEditor.cs
- SqlStream.cs
- SkipQueryOptionExpression.cs
- ArglessEventHandlerProxy.cs
- SchemaNames.cs
- CodeNamespace.cs
- ScriptControlDescriptor.cs
- XmlDocumentSchema.cs
- VisualProxy.cs
- XmlDownloadManager.cs
- SmtpException.cs
- SRGSCompiler.cs
- RangeValidator.cs
- TextSelectionHighlightLayer.cs
- PropertyValueUIItem.cs
- CatalogPartChrome.cs
- PassportAuthenticationEventArgs.cs
- StoryFragments.cs
- ThemeDirectoryCompiler.cs
- BaseResourcesBuildProvider.cs
- DynamicDataRouteHandler.cs
- XmlKeywords.cs
- SspiWrapper.cs
- SecureEnvironment.cs
- httpapplicationstate.cs
- ContainerControl.cs
- DiagnosticsConfiguration.cs
- DataControlFieldHeaderCell.cs
- UserPreferenceChangedEventArgs.cs
- DataGridViewCellPaintingEventArgs.cs
- LocalIdKeyIdentifierClause.cs
- SystemColors.cs
- ParameterRetriever.cs
- AsyncOperationManager.cs
- SoapObjectWriter.cs
- ItemCheckedEvent.cs
- FontSourceCollection.cs
- RealizedColumnsBlock.cs
- ObjectPropertyMapping.cs
- RegistryConfigurationProvider.cs
- KeyTime.cs
- FormParameter.cs
- ComponentFactoryHelpers.cs
- PermissionRequestEvidence.cs
- EnlistmentState.cs
- TypeGeneratedEventArgs.cs
- ResourcePool.cs
- WsatConfiguration.cs
- ScrollEvent.cs
- DiscoveryCallbackBehavior.cs
- ComponentResourceKeyConverter.cs
- ConfigurationSettings.cs
- MemberCollection.cs
- ListGeneralPage.cs
- MarkupCompiler.cs
- GPPOINT.cs
- PageAsyncTask.cs
- VisualBasicReference.cs
- Win32.cs
- ConfigurationStrings.cs
- ScrollData.cs
- FixedSOMTable.cs
- SolidColorBrush.cs