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
- NativeMethods.cs
- AxisAngleRotation3D.cs
- WindowsListBox.cs
- DataRelation.cs
- StylusButtonCollection.cs
- ButtonRenderer.cs
- ScriptRegistrationManager.cs
- DoubleCollectionValueSerializer.cs
- UnorderedHashRepartitionStream.cs
- RIPEMD160.cs
- DocumentViewer.cs
- UnaryNode.cs
- BindingManagerDataErrorEventArgs.cs
- BaseParser.cs
- TraceEventCache.cs
- PointCollection.cs
- NodeFunctions.cs
- OperatingSystem.cs
- TraceProvider.cs
- ScrollEvent.cs
- GridViewCommandEventArgs.cs
- xsdvalidator.cs
- Buffer.cs
- DBDataPermission.cs
- TabControl.cs
- UniqueEventHelper.cs
- PeerNameRecord.cs
- ExtentCqlBlock.cs
- WebPartCollection.cs
- TiffBitmapDecoder.cs
- VersionedStream.cs
- FileLevelControlBuilderAttribute.cs
- CountAggregationOperator.cs
- ITextView.cs
- SQLSingle.cs
- _CommandStream.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- HtmlInputRadioButton.cs
- ElapsedEventArgs.cs
- ToolStripItemDesigner.cs
- CookieHandler.cs
- CodeGenerator.cs
- Token.cs
- Subordinate.cs
- RightsManagementEncryptedStream.cs
- PointLight.cs
- SamlDoNotCacheCondition.cs
- ModifierKeysConverter.cs
- ScrollChrome.cs
- HeaderedItemsControl.cs
- AddInEnvironment.cs
- DrawingContext.cs
- RelationshipType.cs
- UrlMappingCollection.cs
- WindowsScrollBarBits.cs
- ThicknessConverter.cs
- XmlSchemaComplexContent.cs
- Globals.cs
- CompensateDesigner.cs
- MemberPathMap.cs
- MasterPageCodeDomTreeGenerator.cs
- MailMessage.cs
- DataSourceCacheDurationConverter.cs
- StatusStrip.cs
- DynamicAttribute.cs
- Polyline.cs
- UserCancellationException.cs
- CellCreator.cs
- MarshalByRefObject.cs
- FileChangesMonitor.cs
- DelegateCompletionCallbackWrapper.cs
- SamlAssertionKeyIdentifierClause.cs
- DataGridViewControlCollection.cs
- PathGradientBrush.cs
- MessageDesigner.cs
- CommandBinding.cs
- FragmentNavigationEventArgs.cs
- Span.cs
- TabItemWrapperAutomationPeer.cs
- ParallelLoopState.cs
- PTProvider.cs
- CreateUserWizardStep.cs
- _ProxyRegBlob.cs
- OleDbCommandBuilder.cs
- NameService.cs
- EncodingTable.cs
- DocumentGridContextMenu.cs
- UrlAuthorizationModule.cs
- OleServicesContext.cs
- IPAddress.cs
- TimerEventSubscription.cs
- BaseDataList.cs
- CodeSnippetTypeMember.cs
- StateBag.cs
- ModifierKeysValueSerializer.cs
- RegexTypeEditor.cs
- CodeGotoStatement.cs
- PlanCompilerUtil.cs
- ConfigurationSchemaErrors.cs
- HistoryEventArgs.cs