Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- DataException.cs
- HostedNamedPipeTransportManager.cs
- UrlRoutingModule.cs
- DLinqAssociationProvider.cs
- DebugView.cs
- ExceptionCollection.cs
- SafeThreadHandle.cs
- BlurEffect.cs
- Int16Storage.cs
- WebServiceTypeData.cs
- HostedTransportConfigurationBase.cs
- SiteMapNode.cs
- GatewayIPAddressInformationCollection.cs
- ConfigXmlReader.cs
- ContentHostHelper.cs
- DesignTimeType.cs
- LogRecordSequence.cs
- PropertyRecord.cs
- URLMembershipCondition.cs
- DataTableNewRowEvent.cs
- WsiProfilesElementCollection.cs
- ObjRef.cs
- MsmqBindingElementBase.cs
- ItemList.cs
- SoapObjectInfo.cs
- ToolboxItem.cs
- LazyLoadBehavior.cs
- PictureBox.cs
- DetailsView.cs
- AffineTransform3D.cs
- DesignObjectWrapper.cs
- NeutralResourcesLanguageAttribute.cs
- DataSet.cs
- EntityDataSourceSelectingEventArgs.cs
- LinearGradientBrush.cs
- RefreshEventArgs.cs
- MethodRental.cs
- ExpressionBuilderCollection.cs
- RawStylusInputCustomDataList.cs
- ComboBoxDesigner.cs
- NativeMethods.cs
- ValueType.cs
- ZipFileInfo.cs
- HttpRequestMessageProperty.cs
- GetWorkflowTree.cs
- Image.cs
- Grant.cs
- IisHelper.cs
- xmlglyphRunInfo.cs
- NamespaceDecl.cs
- ValuePatternIdentifiers.cs
- ScalarConstant.cs
- CheckBox.cs
- DetailsViewCommandEventArgs.cs
- XPathCompileException.cs
- CompilationSection.cs
- MasterPage.cs
- DataRowChangeEvent.cs
- KeyboardNavigation.cs
- ToolStripDropDownClosingEventArgs.cs
- AutomationIdentifier.cs
- WindowsScroll.cs
- AnnotationObservableCollection.cs
- StylusButtonCollection.cs
- XsltConvert.cs
- CalendarDesigner.cs
- DesignerForm.cs
- BitmapEffectState.cs
- StylusPointPropertyUnit.cs
- SystemParameters.cs
- FileLevelControlBuilderAttribute.cs
- StrongNameIdentityPermission.cs
- SplineKeyFrames.cs
- versioninfo.cs
- MenuBase.cs
- ResolvedKeyFrameEntry.cs
- WindowsListViewScroll.cs
- ImportStoreException.cs
- ValueProviderWrapper.cs
- MostlySingletonList.cs
- EllipseGeometry.cs
- EncoderFallback.cs
- PrePrepareMethodAttribute.cs
- InkCanvasFeedbackAdorner.cs
- ParentQuery.cs
- EventSinkHelperWriter.cs
- ReflectionPermission.cs
- PropertyPathConverter.cs
- PointAnimationUsingKeyFrames.cs
- SoapSchemaExporter.cs
- CapiHashAlgorithm.cs
- PropertyGeneratedEventArgs.cs
- StorageEntityTypeMapping.cs
- Journaling.cs
- XPathCompileException.cs
- ConfigurationCollectionAttribute.cs
- DiagnosticTrace.cs
- BmpBitmapEncoder.cs
- TypeConverter.cs
- WebConvert.cs