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
- WebAdminConfigurationHelper.cs
- AttachInfo.cs
- SqlBooleanizer.cs
- MenuTracker.cs
- WebPartConnectionsCloseVerb.cs
- ColorBuilder.cs
- DataObjectAttribute.cs
- WriteLineDesigner.xaml.cs
- ScrollableControl.cs
- ItemList.cs
- TextRunCache.cs
- UnsafeNativeMethods.cs
- ProviderSettings.cs
- SchemaNamespaceManager.cs
- NodeFunctions.cs
- RichTextBox.cs
- PeerSecurityHelpers.cs
- BoundColumn.cs
- PropertyDescriptorCollection.cs
- PersonalizationStateInfoCollection.cs
- XmlObjectSerializerContext.cs
- SqlServices.cs
- XmlUTF8TextWriter.cs
- UserNameSecurityTokenAuthenticator.cs
- AsyncOperation.cs
- PackageRelationshipCollection.cs
- SatelliteContractVersionAttribute.cs
- SqlStatistics.cs
- ModelProperty.cs
- XslCompiledTransform.cs
- ButtonDesigner.cs
- RootProfilePropertySettingsCollection.cs
- Enum.cs
- AutoCompleteStringCollection.cs
- XmlWhitespace.cs
- BinaryFormatterWriter.cs
- RTLAwareMessageBox.cs
- ParseHttpDate.cs
- PlanCompiler.cs
- ToolZone.cs
- DesignTimeVisibleAttribute.cs
- TraceListeners.cs
- LinkedResourceCollection.cs
- sqlmetadatafactory.cs
- PathFigureCollection.cs
- InheritanceRules.cs
- PersonalizationProvider.cs
- Matrix3DConverter.cs
- DataViewListener.cs
- FileSystemInfo.cs
- AudioFormatConverter.cs
- _ListenerResponseStream.cs
- EnumerableWrapperWeakToStrong.cs
- Scalars.cs
- XpsPackagingPolicy.cs
- smtpconnection.cs
- UDPClient.cs
- GeometryHitTestParameters.cs
- SnapLine.cs
- InputLanguageEventArgs.cs
- File.cs
- SiteMapProvider.cs
- MouseCaptureWithinProperty.cs
- SimpleHandlerFactory.cs
- SmtpClient.cs
- ITextView.cs
- MatrixTransform.cs
- VisualBrush.cs
- TableDesigner.cs
- SemanticAnalyzer.cs
- XmlArrayAttribute.cs
- SafeProcessHandle.cs
- WebSysDescriptionAttribute.cs
- Pair.cs
- _UncName.cs
- ADMembershipUser.cs
- ListViewAutomationPeer.cs
- SafeNativeMethods.cs
- CopyOnWriteList.cs
- LocatorManager.cs
- Types.cs
- MarshalByRefObject.cs
- Transform.cs
- DependencyObjectPropertyDescriptor.cs
- TextDecoration.cs
- PipeStream.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- TextFormatterHost.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- UseManagedPresentationElement.cs
- Simplifier.cs
- WorkflowServiceNamespace.cs
- ContentTextAutomationPeer.cs
- WebPartZoneCollection.cs
- XmlSignatureManifest.cs
- DataPointer.cs
- PackageDigitalSignatureManager.cs
- UndoUnit.cs
- ApplicationDirectoryMembershipCondition.cs
- WinEventWrap.cs