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
- Event.cs
- TabControl.cs
- FunctionQuery.cs
- ToolStripItem.cs
- OuterGlowBitmapEffect.cs
- UidManager.cs
- DeobfuscatingStream.cs
- SimpleBitVector32.cs
- ProxyManager.cs
- TemplateParser.cs
- HtmlMeta.cs
- ValueType.cs
- StrongNameMembershipCondition.cs
- XmlSchemaException.cs
- ComPlusServiceLoader.cs
- HMACSHA512.cs
- ValueType.cs
- MetafileHeader.cs
- DbCommandTree.cs
- CheckPair.cs
- CodeNamespaceImport.cs
- DataGridViewIntLinkedList.cs
- Size3DConverter.cs
- SqlIdentifier.cs
- ThreadExceptionDialog.cs
- DataError.cs
- DetailsViewRowCollection.cs
- FormatterConverter.cs
- DataBoundControlHelper.cs
- ObjectList.cs
- PrintDialogDesigner.cs
- Overlapped.cs
- NetworkInterface.cs
- UnsafeNativeMethods.cs
- SBCSCodePageEncoding.cs
- ClaimTypeElement.cs
- PointUtil.cs
- Screen.cs
- SystemIPGlobalProperties.cs
- PageHandlerFactory.cs
- RemotingServices.cs
- XhtmlMobileTextWriter.cs
- ComboBoxItem.cs
- SoapWriter.cs
- SchemaImporterExtensionElement.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- TdsParameterSetter.cs
- CodeAssignStatement.cs
- NonParentingControl.cs
- Point.cs
- VirtualPathProvider.cs
- StructuredTypeInfo.cs
- DirectoryObjectSecurity.cs
- WebPartHelpVerb.cs
- DiscoveryVersion.cs
- TypeToken.cs
- ProjectionPruner.cs
- DrawListViewSubItemEventArgs.cs
- JsonWriterDelegator.cs
- SizeConverter.cs
- ProtocolsSection.cs
- QueryHandler.cs
- DataGridCaption.cs
- EntityCommandExecutionException.cs
- HttpApplicationStateWrapper.cs
- If.cs
- XmlQualifiedNameTest.cs
- DirectoryRootQuery.cs
- ZipIOFileItemStream.cs
- WebPartZone.cs
- AdapterUtil.cs
- SecurityContext.cs
- CompilerScopeManager.cs
- TreeViewCancelEvent.cs
- IChannel.cs
- PixelShader.cs
- PropertyStore.cs
- ResolveMatches11.cs
- HtmlInputRadioButton.cs
- TransformerConfigurationWizardBase.cs
- EditingCoordinator.cs
- ThreadStaticAttribute.cs
- BaseCodePageEncoding.cs
- ListView.cs
- FixedSOMSemanticBox.cs
- SafeReversePInvokeHandle.cs
- FixedTextSelectionProcessor.cs
- KeyNotFoundException.cs
- SearchForVirtualItemEventArgs.cs
- contentDescriptor.cs
- ScrollChrome.cs
- ObjectSpanRewriter.cs
- PropertyGridView.cs
- ParameterToken.cs
- Canonicalizers.cs
- DataListGeneralPage.cs
- SurrogateSelector.cs
- SmiRequestExecutor.cs
- DependencyPropertyHelper.cs
- GridEntryCollection.cs