Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------------- // //// 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
- DeclarativeCatalogPart.cs
- _Semaphore.cs
- TemplateField.cs
- IOThreadScheduler.cs
- PointCollectionValueSerializer.cs
- WebBaseEventKeyComparer.cs
- LayoutDump.cs
- WizardPanel.cs
- VisualBrush.cs
- SchemaImporter.cs
- WebBrowserHelper.cs
- SessionStateItemCollection.cs
- SmtpFailedRecipientsException.cs
- DecimalConstantAttribute.cs
- DataColumn.cs
- ToolboxItemWrapper.cs
- SafeFileHandle.cs
- ModulesEntry.cs
- MenuTracker.cs
- QualifierSet.cs
- wpf-etw.cs
- SignedXml.cs
- CustomSignedXml.cs
- ObjectDataSourceWizardForm.cs
- SystemUnicastIPAddressInformation.cs
- HostingEnvironment.cs
- FocusTracker.cs
- EntityDataSourceChangingEventArgs.cs
- SyntaxCheck.cs
- externdll.cs
- TextClipboardData.cs
- GeometryHitTestResult.cs
- DrawToolTipEventArgs.cs
- log.cs
- EntityContainerEmitter.cs
- PartialArray.cs
- MDIClient.cs
- TableCellAutomationPeer.cs
- EmptyStringExpandableObjectConverter.cs
- AsyncOperation.cs
- ServerIdentity.cs
- ComplexLine.cs
- WebPartDescription.cs
- NavigationExpr.cs
- ProtocolState.cs
- PreviewPrintController.cs
- SqlVisitor.cs
- CustomError.cs
- MethodCallConverter.cs
- TokenBasedSet.cs
- DashStyle.cs
- UriTemplateTrieNode.cs
- Transactions.cs
- EmptyWithCancelationCheckWorkItem.cs
- SqlBooleanMismatchVisitor.cs
- DbMetaDataFactory.cs
- QualifierSet.cs
- SimpleBitVector32.cs
- BaseTemplatedMobileComponentEditor.cs
- CachedCompositeFamily.cs
- ReflectionTypeLoadException.cs
- HttpCapabilitiesSectionHandler.cs
- hebrewshape.cs
- SettingsPropertyCollection.cs
- InkPresenter.cs
- DataGridCellsPresenter.cs
- ComPlusTraceRecord.cs
- SQLSingle.cs
- Point4DConverter.cs
- InstanceDataCollectionCollection.cs
- EntityContainerEntitySetDefiningQuery.cs
- TextContainerChangeEventArgs.cs
- PropertyToken.cs
- XsltContext.cs
- SafeLocalMemHandle.cs
- FtpWebRequest.cs
- PointConverter.cs
- DbConnectionPool.cs
- WindowsEditBox.cs
- JsonGlobals.cs
- Decoder.cs
- XsdValidatingReader.cs
- WebPartEditVerb.cs
- SubtreeProcessor.cs
- MessageSecurityException.cs
- DeploymentExceptionMapper.cs
- GetPageNumberCompletedEventArgs.cs
- RegexInterpreter.cs
- storepermission.cs
- DatagramAdapter.cs
- ToolboxItemWrapper.cs
- Button.cs
- ClientBuildManagerCallback.cs
- ControlCachePolicy.cs
- ScriptModule.cs
- IpcManager.cs
- SqlRowUpdatingEvent.cs
- TypeUnloadedException.cs
- wmiprovider.cs
- TextFormatter.cs