Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- InheritanceContextHelper.cs
- ObsoleteAttribute.cs
- PenThreadWorker.cs
- WorkflowDefinitionContext.cs
- HashCodeCombiner.cs
- XmlNodeChangedEventManager.cs
- DesignerProperties.cs
- DataGridGeneralPage.cs
- TimerEventSubscriptionCollection.cs
- PostBackOptions.cs
- _Connection.cs
- WebErrorHandler.cs
- ProgressChangedEventArgs.cs
- HwndStylusInputProvider.cs
- ExpressionHelper.cs
- VideoDrawing.cs
- LicFileLicenseProvider.cs
- EditingCoordinator.cs
- nulltextcontainer.cs
- DataGridTextBoxColumn.cs
- BitmapScalingModeValidation.cs
- WindowsScrollBar.cs
- RequestUriProcessor.cs
- OleDbEnumerator.cs
- SiteOfOriginContainer.cs
- ResolveMatchesMessageCD1.cs
- LocalIdKeyIdentifierClause.cs
- FlowDocumentReader.cs
- RawStylusInputCustomData.cs
- NonBatchDirectoryCompiler.cs
- PerspectiveCamera.cs
- ImportedNamespaceContextItem.cs
- QuaternionRotation3D.cs
- HwndProxyElementProvider.cs
- WsatExtendedInformation.cs
- GridViewSelectEventArgs.cs
- TextElementEnumerator.cs
- ToolBarButtonClickEvent.cs
- BinaryNode.cs
- SystemSounds.cs
- InitializationEventAttribute.cs
- DataRowChangeEvent.cs
- ZoomingMessageFilter.cs
- CallbackException.cs
- DataGridViewRowHeaderCell.cs
- CookielessHelper.cs
- WebBrowserHelper.cs
- HtmlInputHidden.cs
- WsdlBuildProvider.cs
- XmlWriterSettings.cs
- BinaryConverter.cs
- NotificationContext.cs
- ScanQueryOperator.cs
- CharConverter.cs
- cryptoapiTransform.cs
- SetMemberBinder.cs
- StateRuntime.cs
- StreamingContext.cs
- CrossSiteScriptingValidation.cs
- FormattedText.cs
- Model3DGroup.cs
- PersonalizationStateInfoCollection.cs
- XmlSchemaSimpleType.cs
- PrimitiveRenderer.cs
- Model3DCollection.cs
- TemplateBindingExtension.cs
- ImageButton.cs
- CompilationLock.cs
- ProxyWebPart.cs
- DiscoveryMessageSequenceCD1.cs
- IriParsingElement.cs
- ReadContentAsBinaryHelper.cs
- SQLMoney.cs
- DataColumn.cs
- ActivityDesigner.cs
- PropertyValueChangedEvent.cs
- HtmlImage.cs
- RelationshipDetailsRow.cs
- FullTextState.cs
- PathGeometry.cs
- AssemblyNameProxy.cs
- LoopExpression.cs
- StringReader.cs
- ServiceManagerHandle.cs
- ConsoleEntryPoint.cs
- HMACSHA384.cs
- SQLInt64Storage.cs
- TextLineBreak.cs
- FormatConvertedBitmap.cs
- ContextStack.cs
- TryExpression.cs
- _DynamicWinsockMethods.cs
- HostingPreferredMapPath.cs
- CompositeDesignerAccessibleObject.cs
- DesignerToolStripControlHost.cs
- QueueProcessor.cs
- SqlLiftWhereClauses.cs
- namescope.cs
- TriggerBase.cs
- XmlnsDictionary.cs