Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Documents / Underline.cs / 1305600 / Underline.cs
//----------------------------------------------------------------------------
// Copyright (C) Microsoft Corporation. All rights reserved.
//
// Description: Underline element.
// Xaml markup helper for indicating superscript content.
// Equivalent to a Span with TextDecorations property set to TextDecorations.Underlined.
// Can contain other inline elements.
//
//---------------------------------------------------------------------------
namespace System.Windows.Documents
{
///
/// Underline element - markup helper for indicating superscript content.
/// Equivalent to a Span with TextDecorations property set to TextDecorations.Underlined.
/// Can contain other inline elements.
///
public class Underline : Span
{
//-------------------------------------------------------------------
//
// Constructors
//
//-------------------------------------------------------------------
#region Constructors
///
/// Static ctor. Initializes property metadata.
///
static Underline()
{
DefaultStyleKeyProperty.OverrideMetadata(typeof(Underline), new FrameworkPropertyMetadata(typeof(Underline)));
}
///
/// Initilizes a new instance of a Underline element
///
///
/// To become fully functional this element requires at least one other Inline element
/// as its child, typically Run with some text.
/// In Xaml markup the UNderline element may appear without Run child,
/// but please note that such Run was implicitly inserted by parser.
///
public Underline() : base()
{
}
///
/// Initializes a new instance of Underline element and adds a given Subscript element as its first child.
///
///
/// Inline element added as an initial child to this Underline element
///
public Underline(Inline childInline) : base(childInline)
{
}
///
/// Creates a new Underline instance.
///
///
/// Optional child Inline for the new Underline. May be null.
///
///
/// Optional position at which to insert the new Underline. May be null.
///
public Underline(Inline childInline, TextPointer insertionPosition) : base(childInline, insertionPosition)
{
}
///
/// Creates a new Underline instance covering existing content.
///
///
/// Start position of the new Underline.
///
///
/// End position of the new Underline.
///
///
/// start and end must both be parented by the same Paragraph, otherwise
/// the method will raise an ArgumentException.
///
public Underline(TextPointer start, TextPointer end) : base(start, end)
{
}
#endregion Constructors
}
}
// 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
- RenderOptions.cs
- TailCallAnalyzer.cs
- WrappedOptions.cs
- HostedTransportConfigurationManager.cs
- ColorDialog.cs
- FontDifferentiator.cs
- PointConverter.cs
- ImageSource.cs
- EdmError.cs
- CredentialCache.cs
- FontWeights.cs
- MonthCalendar.cs
- Part.cs
- DateTimeStorage.cs
- DbConnectionClosed.cs
- GlobalizationSection.cs
- ConfigXmlElement.cs
- CultureInfoConverter.cs
- WebPartHelpVerb.cs
- SQLChars.cs
- TdsParser.cs
- NotifyCollectionChangedEventArgs.cs
- AttachmentCollection.cs
- DelegatingMessage.cs
- XsltQilFactory.cs
- ByteStorage.cs
- CompleteWizardStep.cs
- DSACryptoServiceProvider.cs
- Vars.cs
- SqlConnectionStringBuilder.cs
- NamedPipeAppDomainProtocolHandler.cs
- DesignTimeValidationFeature.cs
- XmlSerializationGeneratedCode.cs
- ListControlDesigner.cs
- DelayDesigner.cs
- GPRECTF.cs
- ProcessManager.cs
- Item.cs
- ProfileInfo.cs
- TextProperties.cs
- Repeater.cs
- RC2.cs
- GenericQueueSurrogate.cs
- PrintPageEvent.cs
- WhitespaceSignificantCollectionAttribute.cs
- CodeGotoStatement.cs
- DateTimeConstantAttribute.cs
- EmptyControlCollection.cs
- FunctionGenerator.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- Win32Exception.cs
- PickDesigner.xaml.cs
- Certificate.cs
- DataTableCollection.cs
- CheckPair.cs
- HtmlCalendarAdapter.cs
- DelegateArgument.cs
- UserNameSecurityToken.cs
- SecureConversationVersion.cs
- GetPageNumberCompletedEventArgs.cs
- ToolStripPanel.cs
- XmlnsDefinitionAttribute.cs
- TraceListener.cs
- ApplicationId.cs
- IntegerValidatorAttribute.cs
- ManagementInstaller.cs
- Rotation3DAnimationBase.cs
- UserPersonalizationStateInfo.cs
- VisualBasicSettingsHandler.cs
- WindowsFormsHost.cs
- WindowsTitleBar.cs
- shaper.cs
- CodeCompiler.cs
- TextTreeDeleteContentUndoUnit.cs
- NegotiateStream.cs
- AvTrace.cs
- FaultDescriptionCollection.cs
- ClientTargetCollection.cs
- BindingListCollectionView.cs
- EpmTargetPathSegment.cs
- MissingMethodException.cs
- Aggregates.cs
- WebPartConnectionsConnectVerb.cs
- AttributeQuery.cs
- EntityViewGenerator.cs
- TemplateInstanceAttribute.cs
- BasicExpressionVisitor.cs
- RenderTargetBitmap.cs
- TreeNodeClickEventArgs.cs
- MD5CryptoServiceProvider.cs
- FixedLineResult.cs
- Message.cs
- PropertyStore.cs
- RectValueSerializer.cs
- HyperLinkField.cs
- Base64Encoding.cs
- Input.cs
- IndexingContentUnit.cs
- Button.cs
- TemplateBuilder.cs