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
- FontFamilyIdentifier.cs
- Function.cs
- CorrelationManager.cs
- MSHTMLHost.cs
- ColorKeyFrameCollection.cs
- COMException.cs
- EmbossBitmapEffect.cs
- Win32KeyboardDevice.cs
- Image.cs
- InvalidateEvent.cs
- ToolStripDropDownMenu.cs
- Transform.cs
- TemplateModeChangedEventArgs.cs
- Int32CAMarshaler.cs
- TemplateKeyConverter.cs
- MetadataUtilsSmi.cs
- ActivationServices.cs
- Constants.cs
- Wildcard.cs
- DeclarationUpdate.cs
- SafeFileHandle.cs
- CharacterShapingProperties.cs
- Geometry.cs
- CodeCatchClauseCollection.cs
- DoubleLink.cs
- FileDataSourceCache.cs
- ReturnValue.cs
- Win32PrintDialog.cs
- UInt32Storage.cs
- AttachedAnnotationChangedEventArgs.cs
- RedirectionProxy.cs
- PlanCompiler.cs
- DSACryptoServiceProvider.cs
- ValueChangedEventManager.cs
- TraceData.cs
- TextEditorCharacters.cs
- baseshape.cs
- TransactionProtocolConverter.cs
- UserUseLicenseDictionaryLoader.cs
- BamlLocalizabilityResolver.cs
- DataServiceQuery.cs
- CategoryAttribute.cs
- OracleInternalConnection.cs
- StrokeSerializer.cs
- CompiledIdentityConstraint.cs
- ApplicationInfo.cs
- DependencyPropertyDescriptor.cs
- SByteStorage.cs
- Trace.cs
- ParseChildrenAsPropertiesAttribute.cs
- DateTimeValueSerializerContext.cs
- PropertyChangedEventManager.cs
- HtmlGenericControl.cs
- LoginCancelEventArgs.cs
- ReachPageContentSerializerAsync.cs
- DrawListViewColumnHeaderEventArgs.cs
- StreamGeometry.cs
- TypographyProperties.cs
- PrintingPermissionAttribute.cs
- ApplyTemplatesAction.cs
- KeyEvent.cs
- XmlRootAttribute.cs
- ArgumentNullException.cs
- SimpleBitVector32.cs
- DescendantOverDescendantQuery.cs
- Memoizer.cs
- WindowsIPAddress.cs
- WindowsFormsHostAutomationPeer.cs
- WorkflowRuntimeServiceElement.cs
- DataGridBoolColumn.cs
- ErrorHandler.cs
- StatusBarItemAutomationPeer.cs
- PropertyStore.cs
- TreeNodeEventArgs.cs
- TableCellCollection.cs
- DockPanel.cs
- ObjRef.cs
- ListBoxItemWrapperAutomationPeer.cs
- IndicShape.cs
- NaturalLanguageHyphenator.cs
- EmbeddedMailObjectsCollection.cs
- nulltextcontainer.cs
- httpstaticobjectscollection.cs
- HttpApplicationStateWrapper.cs
- ProviderConnectionPoint.cs
- RTTypeWrapper.cs
- LinqDataSourceView.cs
- CompoundFileStreamReference.cs
- ClientBuildManagerCallback.cs
- SystemIcmpV6Statistics.cs
- NumberSubstitution.cs
- OracleBinary.cs
- CodePropertyReferenceExpression.cs
- _NetworkingPerfCounters.cs
- SoapCommonClasses.cs
- ModuleElement.cs
- IteratorDescriptor.cs
- DecimalConverter.cs
- HttpCachePolicy.cs
- QueryAsyncResult.cs