Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / System / Windows / Documents / Underline.cs / 1 / 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.
//----------------------------------------------------------------------------
// 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
- ProxyManager.cs
- ButtonColumn.cs
- FormatException.cs
- AttributeProviderAttribute.cs
- TaiwanCalendar.cs
- ExcCanonicalXml.cs
- SpeechUI.cs
- SyndicationSerializer.cs
- ToolTipService.cs
- SubtreeProcessor.cs
- ConfigXmlElement.cs
- ScrollEvent.cs
- SignatureHelper.cs
- MultipartContentParser.cs
- HttpRequestCacheValidator.cs
- PropertyEntry.cs
- PenThreadPool.cs
- WebPartAddingEventArgs.cs
- BlobPersonalizationState.cs
- AutomationEventArgs.cs
- SafeProcessHandle.cs
- Pair.cs
- _SslState.cs
- DataContract.cs
- SqlTypeConverter.cs
- LassoSelectionBehavior.cs
- BaseTemplateCodeDomTreeGenerator.cs
- FreeFormPanel.cs
- XmlMtomWriter.cs
- StorageMappingItemCollection.cs
- _Connection.cs
- PngBitmapEncoder.cs
- BamlResourceDeserializer.cs
- XhtmlBasicLiteralTextAdapter.cs
- GotoExpression.cs
- HostSecurityManager.cs
- HorizontalAlignConverter.cs
- RegisteredArrayDeclaration.cs
- Composition.cs
- Helpers.cs
- FileDataSourceCache.cs
- ArrayTypeMismatchException.cs
- SaveWorkflowAsyncResult.cs
- Socket.cs
- MultipartIdentifier.cs
- WindowsButton.cs
- DnsEndPoint.cs
- CompareValidator.cs
- DialogResultConverter.cs
- PeerApplicationLaunchInfo.cs
- RepeatButtonAutomationPeer.cs
- ProxyWebPartManager.cs
- ComponentEvent.cs
- ClientUtils.cs
- FontStretches.cs
- MembershipPasswordException.cs
- Lasso.cs
- Label.cs
- BaseAutoFormat.cs
- ErrorWebPart.cs
- ParameterReplacerVisitor.cs
- SpotLight.cs
- ExpressionsCollectionConverter.cs
- Translator.cs
- SiteMembershipCondition.cs
- TypefaceMetricsCache.cs
- EventBuilder.cs
- xdrvalidator.cs
- FontFamilyValueSerializer.cs
- PackageRelationshipSelector.cs
- OracleDataReader.cs
- KnownBoxes.cs
- CancelEventArgs.cs
- SmiMetaData.cs
- TimelineClockCollection.cs
- DnsPermission.cs
- SID.cs
- UIElement3D.cs
- HtmlAnchor.cs
- ColorTransform.cs
- InstanceDescriptor.cs
- SiteMap.cs
- CLSCompliantAttribute.cs
- OdbcParameter.cs
- RotateTransform.cs
- WindowsListViewItem.cs
- SqlServer2KCompatibilityCheck.cs
- HandlerBase.cs
- ReadingWritingEntityEventArgs.cs
- NamedPermissionSet.cs
- ExtendedProtectionPolicy.cs
- WebPartVerbCollection.cs
- EntityDataSourceView.cs
- Registration.cs
- ExtendedProtectionPolicy.cs
- MembershipSection.cs
- SettingsPropertyIsReadOnlyException.cs
- _StreamFramer.cs
- DocumentPage.cs
- Viewport3DAutomationPeer.cs