Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / TextDecorations.cs / 1305600 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MetafileHeader.cs
- ConfigurationProperty.cs
- Rotation3DAnimation.cs
- TypedDataSourceCodeGenerator.cs
- OdbcCommand.cs
- SystemTcpConnection.cs
- FormViewDeleteEventArgs.cs
- SmiEventStream.cs
- SymmetricKeyWrap.cs
- Line.cs
- KeyPressEvent.cs
- BinaryParser.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- PasswordBoxAutomationPeer.cs
- DataContractSerializer.cs
- MemberHolder.cs
- SkinBuilder.cs
- HashMembershipCondition.cs
- OleTxTransactionInfo.cs
- ManualWorkflowSchedulerService.cs
- MD5.cs
- CqlLexerHelpers.cs
- RightNameExpirationInfoPair.cs
- UnsignedPublishLicense.cs
- ListControl.cs
- StrokeNodeOperations.cs
- ObjectComplexPropertyMapping.cs
- CodeRemoveEventStatement.cs
- WebServiceResponse.cs
- IDQuery.cs
- WebBrowserNavigatingEventHandler.cs
- BamlResourceContent.cs
- FileIOPermission.cs
- DataTableClearEvent.cs
- StateManagedCollection.cs
- SystemIcmpV6Statistics.cs
- Content.cs
- SqlConnectionHelper.cs
- RenderDataDrawingContext.cs
- SmiEventSink_Default.cs
- WebBrowserDocumentCompletedEventHandler.cs
- ImageDrawing.cs
- NonVisualControlAttribute.cs
- SelectionItemProviderWrapper.cs
- VisualProxy.cs
- GeneralTransform3DGroup.cs
- GridViewSortEventArgs.cs
- ToolboxItemWrapper.cs
- InteropBitmapSource.cs
- SqlXmlStorage.cs
- XPathNode.cs
- WorkerRequest.cs
- ReachIDocumentPaginatorSerializer.cs
- PrePrepareMethodAttribute.cs
- RouteValueExpressionBuilder.cs
- ExpressionConverter.cs
- KeyValuePair.cs
- OdbcException.cs
- AxWrapperGen.cs
- WindowsTab.cs
- oledbmetadatacollectionnames.cs
- ApplicationServicesHostFactory.cs
- propertyentry.cs
- XmlSecureResolver.cs
- FontCollection.cs
- UnsafeNativeMethods.cs
- AxisAngleRotation3D.cs
- _TimerThread.cs
- HttpServerVarsCollection.cs
- TextRange.cs
- SqlPersonalizationProvider.cs
- ResourceReferenceKeyNotFoundException.cs
- DbMetaDataFactory.cs
- ScriptRegistrationManager.cs
- UIHelper.cs
- TextContainer.cs
- FunctionDetailsReader.cs
- BoolExpressionVisitors.cs
- BamlLocalizationDictionary.cs
- UInt16Storage.cs
- WSFederationHttpBinding.cs
- CollectionEditorDialog.cs
- MailMessage.cs
- RewritingValidator.cs
- PartitionedStreamMerger.cs
- SRef.cs
- TypeDescriptorContext.cs
- PointValueSerializer.cs
- FloatAverageAggregationOperator.cs
- RSAPKCS1SignatureFormatter.cs
- ParameterModifier.cs
- SchemeSettingElementCollection.cs
- CapabilitiesPattern.cs
- _BasicClient.cs
- XmlHierarchicalEnumerable.cs
- ExternalException.cs
- XmlElementAttribute.cs
- XmlAttributeOverrides.cs
- UTF7Encoding.cs
- NativeMethods.cs