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
- KeyBinding.cs
- ContentDisposition.cs
- FileDocument.cs
- xsdvalidator.cs
- PngBitmapDecoder.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- ImageFormat.cs
- SpellerHighlightLayer.cs
- XmlAttributeCollection.cs
- PropertyTabChangedEvent.cs
- IListConverters.cs
- RemotingAttributes.cs
- BitmapEffectGeneralTransform.cs
- GroupByExpressionRewriter.cs
- messageonlyhwndwrapper.cs
- ProtocolReflector.cs
- Viewport3DVisual.cs
- ReturnEventArgs.cs
- Filter.cs
- MenuBase.cs
- XPathNavigatorKeyComparer.cs
- GrammarBuilderPhrase.cs
- GenerateDerivedKeyRequest.cs
- ComponentSerializationService.cs
- NamedPipeActivation.cs
- RuleProcessor.cs
- FileUtil.cs
- BitmapDecoder.cs
- ForAllOperator.cs
- ActionItem.cs
- CodeMethodReturnStatement.cs
- SocketElement.cs
- WmpBitmapEncoder.cs
- PerformanceCounterLib.cs
- MenuItemBindingCollection.cs
- TreeNodeClickEventArgs.cs
- PropertyIdentifier.cs
- OutputCacheProfileCollection.cs
- EdgeModeValidation.cs
- CodeConditionStatement.cs
- DescendantBaseQuery.cs
- XmlDictionaryReader.cs
- NonClientArea.cs
- MachineSettingsSection.cs
- ExceptionTrace.cs
- CaretElement.cs
- CompositeDispatchFormatter.cs
- NamedPipeTransportManager.cs
- SecurityManager.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- FocusTracker.cs
- Dispatcher.cs
- FieldNameLookup.cs
- FormattedTextSymbols.cs
- EventLogLink.cs
- DataGridViewCellEventArgs.cs
- DBBindings.cs
- IpcPort.cs
- CodePropertyReferenceExpression.cs
- KnownBoxes.cs
- TouchesCapturedWithinProperty.cs
- Geometry3D.cs
- CodeDomDecompiler.cs
- GPPOINT.cs
- MemoryResponseElement.cs
- CustomAttributeFormatException.cs
- ContainerParaClient.cs
- AsymmetricKeyExchangeDeformatter.cs
- COM2ComponentEditor.cs
- NTAccount.cs
- TypeHelper.cs
- X509Certificate.cs
- WebPartDescriptionCollection.cs
- EntityModelBuildProvider.cs
- CommentGlyph.cs
- ArrangedElementCollection.cs
- HttpProtocolImporter.cs
- SyntaxCheck.cs
- OrderToken.cs
- TransformValueSerializer.cs
- FactoryId.cs
- MessageSmuggler.cs
- DbDataReader.cs
- SourceSwitch.cs
- CodeCommentStatementCollection.cs
- FlagsAttribute.cs
- WebPartDescriptionCollection.cs
- SafeCryptContextHandle.cs
- EntityConnectionStringBuilderItem.cs
- CompleteWizardStep.cs
- Facet.cs
- Control.cs
- Transform3DGroup.cs
- URLBuilder.cs
- FontStyleConverter.cs
- BaseCollection.cs
- ProviderManager.cs
- BaseConfigurationRecord.cs
- XsdValidatingReader.cs
- OrderingInfo.cs