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
- StandardToolWindows.cs
- hebrewshape.cs
- _SpnDictionary.cs
- ElementUtil.cs
- EntityWrapperFactory.cs
- Utils.cs
- URIFormatException.cs
- LexicalChunk.cs
- StatusBarPanelClickEvent.cs
- NavigationPropertyAccessor.cs
- SizeConverter.cs
- PopupControlService.cs
- IPGlobalProperties.cs
- SizeF.cs
- DocumentPageTextView.cs
- ConfigurationSection.cs
- Configuration.cs
- infer.cs
- ObjectConverter.cs
- BindingListCollectionView.cs
- DataGridViewTopRowAccessibleObject.cs
- Win32Interop.cs
- DragDropManager.cs
- LingerOption.cs
- XmlSerializationWriter.cs
- RSAOAEPKeyExchangeDeformatter.cs
- Condition.cs
- DateTimePicker.cs
- SocketAddress.cs
- BadImageFormatException.cs
- HostedHttpContext.cs
- ISFClipboardData.cs
- AttributeProviderAttribute.cs
- MouseButton.cs
- SqlDelegatedTransaction.cs
- SqlFacetAttribute.cs
- ListControlConvertEventArgs.cs
- OleDbCommand.cs
- HebrewCalendar.cs
- SqlDataSource.cs
- DataTemplate.cs
- OpCellTreeNode.cs
- FormsAuthenticationEventArgs.cs
- DeferredSelectedIndexReference.cs
- OverlappedAsyncResult.cs
- TypedOperationInfo.cs
- ParserStreamGeometryContext.cs
- WhereaboutsReader.cs
- InstalledVoice.cs
- QueryStringParameter.cs
- ComponentDispatcher.cs
- SchemaTableColumn.cs
- VerificationException.cs
- SamlDoNotCacheCondition.cs
- MultiPageTextView.cs
- TypeNameHelper.cs
- ScrollableControlDesigner.cs
- ConfigurationSchemaErrors.cs
- BooleanAnimationUsingKeyFrames.cs
- ContextItem.cs
- Repeater.cs
- DiagnosticTrace.cs
- ArcSegment.cs
- namescope.cs
- TypeConverters.cs
- DataColumnMappingCollection.cs
- DesignBindingConverter.cs
- ComponentSerializationService.cs
- WebPartDisplayModeEventArgs.cs
- MergablePropertyAttribute.cs
- EntityDataSourceContainerNameItem.cs
- StructuredProperty.cs
- FactoryGenerator.cs
- MailDefinition.cs
- SAPICategories.cs
- XamlToRtfParser.cs
- FileVersion.cs
- TraceUtility.cs
- SQlBooleanStorage.cs
- SchemaSetCompiler.cs
- DataGridColumnCollection.cs
- WebPartUserCapability.cs
- Attribute.cs
- ApplyImportsAction.cs
- SQLDecimal.cs
- ClientUtils.cs
- OutputBuffer.cs
- OptionUsage.cs
- VoiceChangeEventArgs.cs
- FixedFlowMap.cs
- MobileCategoryAttribute.cs
- OledbConnectionStringbuilder.cs
- SettingsProviderCollection.cs
- Int32AnimationUsingKeyFrames.cs
- Evaluator.cs
- HtmlDocument.cs
- ObjectPersistData.cs
- assemblycache.cs
- OleDbConnection.cs
- Process.cs