Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- ProjectionPruner.cs
- MachineKeySection.cs
- Stylesheet.cs
- LineSegment.cs
- ProcessHostFactoryHelper.cs
- HijriCalendar.cs
- WebPartEventArgs.cs
- FormViewRow.cs
- ScrollViewer.cs
- SQLInt64Storage.cs
- InvalidPipelineStoreException.cs
- EdmError.cs
- CodeGeneratorOptions.cs
- IriParsingElement.cs
- ProfileGroupSettings.cs
- Wildcard.cs
- ContextConfiguration.cs
- DataServiceConfiguration.cs
- DataGridCellEditEndingEventArgs.cs
- Delay.cs
- NavigationProgressEventArgs.cs
- XmlSchemaType.cs
- safesecurityhelperavalon.cs
- EntitySetDataBindingList.cs
- DTCTransactionManager.cs
- comcontractssection.cs
- Light.cs
- StylusButtonEventArgs.cs
- TemplateFactory.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- OrderPreservingMergeHelper.cs
- ConfigXmlText.cs
- QueryContinueDragEvent.cs
- RestrictedTransactionalPackage.cs
- BamlStream.cs
- UiaCoreProviderApi.cs
- IntPtr.cs
- DeviceContext.cs
- Separator.cs
- WebServicesSection.cs
- SolidBrush.cs
- CustomAttribute.cs
- SlipBehavior.cs
- AppLevelCompilationSectionCache.cs
- StringResourceManager.cs
- Button.cs
- DataGridViewSelectedRowCollection.cs
- ZoneLinkButton.cs
- Int64KeyFrameCollection.cs
- _LazyAsyncResult.cs
- SplineQuaternionKeyFrame.cs
- SettingsPropertyValueCollection.cs
- PropertyDescriptorGridEntry.cs
- QueryPageSettingsEventArgs.cs
- ProfileBuildProvider.cs
- FamilyMap.cs
- MatrixTransform3D.cs
- UpdateExpressionVisitor.cs
- Delegate.cs
- DisplayInformation.cs
- HashMembershipCondition.cs
- TraceLevelStore.cs
- SslStreamSecurityUpgradeProvider.cs
- LinqDataSourceDisposeEventArgs.cs
- Emitter.cs
- OpenTypeLayout.cs
- WithStatement.cs
- TextStore.cs
- NavigatingCancelEventArgs.cs
- ContentFilePart.cs
- List.cs
- _ListenerAsyncResult.cs
- SecurityException.cs
- JavaScriptSerializer.cs
- XmlTextAttribute.cs
- SqlExpander.cs
- DecimalConverter.cs
- DiagnosticEventProvider.cs
- InkPresenter.cs
- TemplateControlParser.cs
- BaseTreeIterator.cs
- PasswordTextContainer.cs
- FileUtil.cs
- InvokeCompletedEventArgs.cs
- EntitySqlQueryCacheEntry.cs
- UndoManager.cs
- storepermission.cs
- EntityProviderFactory.cs
- URLString.cs
- SafeCryptoKeyHandle.cs
- MultiDataTrigger.cs
- XmlConvert.cs
- BlurBitmapEffect.cs
- ShapeTypeface.cs
- HwndTarget.cs
- SystemTcpConnection.cs
- TextElementCollectionHelper.cs
- HttpCapabilitiesBase.cs
- ReadOnlyTernaryTree.cs
- SqlUserDefinedTypeAttribute.cs