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
- WorkflowViewElement.cs
- Config.cs
- ICspAsymmetricAlgorithm.cs
- ThicknessConverter.cs
- CodeSubDirectory.cs
- ProcessThreadCollection.cs
- TreeViewCancelEvent.cs
- LocalizationComments.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- ReadOnlyActivityGlyph.cs
- NavigationEventArgs.cs
- SoapWriter.cs
- LinqDataSourceSelectEventArgs.cs
- SharedPersonalizationStateInfo.cs
- Size.cs
- OraclePermissionAttribute.cs
- Stopwatch.cs
- HwndSubclass.cs
- PropertyTabChangedEvent.cs
- DocumentSequenceHighlightLayer.cs
- ActivityExecutor.cs
- ImageSourceConverter.cs
- ExpandedWrapper.cs
- OutputCacheSection.cs
- NativeRecognizer.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- OracleCommand.cs
- QueryOperatorEnumerator.cs
- FreezableOperations.cs
- Evidence.cs
- AnnotationMap.cs
- ClientUtils.cs
- Utils.cs
- DocumentCollection.cs
- RangeContentEnumerator.cs
- IgnoreSection.cs
- LogicalMethodInfo.cs
- DesigntimeLicenseContextSerializer.cs
- Select.cs
- PartialArray.cs
- ApplicationException.cs
- WebPartDeleteVerb.cs
- StandardToolWindows.cs
- DayRenderEvent.cs
- ReadWriteControlDesigner.cs
- XmlIncludeAttribute.cs
- SamlSecurityToken.cs
- SmtpAuthenticationManager.cs
- x509store.cs
- SemanticResolver.cs
- AnnotationElement.cs
- SynchronizedPool.cs
- BitmapEffectInput.cs
- RecordConverter.cs
- MethodImplAttribute.cs
- DuplicateWaitObjectException.cs
- TCPClient.cs
- ParenthesizePropertyNameAttribute.cs
- LinkLabelLinkClickedEvent.cs
- KeyGesture.cs
- Persist.cs
- XmlDataSource.cs
- MouseButton.cs
- HwndHost.cs
- FlagsAttribute.cs
- SourceCollection.cs
- HttpGetProtocolReflector.cs
- SerializationFieldInfo.cs
- InputProcessorProfilesLoader.cs
- MenuItemBindingCollection.cs
- WmlLinkAdapter.cs
- XmlObjectSerializerWriteContext.cs
- SchemaComplexType.cs
- versioninfo.cs
- ToolTip.cs
- GeneralTransform3DGroup.cs
- DesignerSerializerAttribute.cs
- CodePropertyReferenceExpression.cs
- WSDualHttpBinding.cs
- DoubleLink.cs
- NotFiniteNumberException.cs
- WebPartCatalogCloseVerb.cs
- Annotation.cs
- ellipse.cs
- PointCollection.cs
- ParameterDataSourceExpression.cs
- Delegate.cs
- SourceChangedEventArgs.cs
- ScriptingWebServicesSectionGroup.cs
- Transform3DGroup.cs
- SystemIPv4InterfaceProperties.cs
- SecureUICommand.cs
- DrawingContextDrawingContextWalker.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- DynamicControl.cs
- Span.cs
- SkipQueryOptionExpression.cs
- IIS7WorkerRequest.cs
- MSG.cs
- Atom10ItemFormatter.cs