Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / TextDecorations.cs / 1 / TextDecorations.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: TextDecorations class // // History: // 11/18/2003 [....] Created // 10/14/2004 [....] 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
- WindowsEditBox.cs
- SqlFacetAttribute.cs
- ServerReliableChannelBinder.cs
- Stack.cs
- InvokeWebService.cs
- TemplateNameScope.cs
- COM2PropertyBuilderUITypeEditor.cs
- TemplateKey.cs
- EndpointConfigContainer.cs
- SemaphoreSecurity.cs
- TimeStampChecker.cs
- DoubleAnimationClockResource.cs
- TextDecorationCollectionConverter.cs
- BitStack.cs
- Baml2006KeyRecord.cs
- PinnedBufferMemoryStream.cs
- WSFederationHttpBindingCollectionElement.cs
- ImageDesigner.cs
- PrintingPermission.cs
- CodeArrayIndexerExpression.cs
- LingerOption.cs
- DesignerCommandAdapter.cs
- XmlSchemaElement.cs
- RuleSettingsCollection.cs
- AddInStore.cs
- TransportContext.cs
- RealizedColumnsBlock.cs
- DataGridViewImageColumn.cs
- TransactionFlowAttribute.cs
- TypeDescriptionProviderAttribute.cs
- DocumentSchemaValidator.cs
- FrugalList.cs
- DocComment.cs
- UrlMappingCollection.cs
- WindowsListViewScroll.cs
- streamingZipPartStream.cs
- ReachSerializableProperties.cs
- CommonXSendMessage.cs
- VersionedStreamOwner.cs
- QueryCacheEntry.cs
- _AutoWebProxyScriptWrapper.cs
- HttpResponse.cs
- XsltSettings.cs
- DiagnosticsConfigurationHandler.cs
- UnsafeNativeMethods.cs
- CriticalExceptions.cs
- QueryProcessor.cs
- TextEditorThreadLocalStore.cs
- FileDialog_Vista_Interop.cs
- IfAction.cs
- RecognizeCompletedEventArgs.cs
- COM2ICategorizePropertiesHandler.cs
- DateTimeConverter2.cs
- CodeExpressionStatement.cs
- StickyNoteContentControl.cs
- ListSortDescriptionCollection.cs
- VisualTarget.cs
- LocatorPart.cs
- DecimalConstantAttribute.cs
- CmsInterop.cs
- UIAgentRequest.cs
- WebPartConnectionsConnectVerb.cs
- Span.cs
- SelectedDatesCollection.cs
- TextServicesDisplayAttribute.cs
- MatrixCamera.cs
- control.ime.cs
- EntityFrameworkVersions.cs
- arabicshape.cs
- XsltContext.cs
- ListViewItem.cs
- InputReferenceExpression.cs
- CodeExpressionStatement.cs
- Listbox.cs
- ListViewTableRow.cs
- SelectionPattern.cs
- FixedSOMElement.cs
- HttpCookie.cs
- MessageQueueException.cs
- DropDownHolder.cs
- DataRecordInfo.cs
- DataExpression.cs
- WindowsIPAddress.cs
- ConditionalDesigner.cs
- OleDbWrapper.cs
- InvalidDocumentContentsException.cs
- ActionFrame.cs
- HttpClientCertificate.cs
- SqlDataSourceCache.cs
- WebPartEventArgs.cs
- TextEditorThreadLocalStore.cs
- HtmlUtf8RawTextWriter.cs
- DataSourceExpressionCollection.cs
- XPathNodePointer.cs
- PopOutPanel.cs
- WindowInteropHelper.cs
- Sentence.cs
- Rect3D.cs
- DPTypeDescriptorContext.cs
- GradientStop.cs