Hyperlink (Clase)
Actualización: noviembre 2007
Elemento de contenido dinámico insertado que proporciona los medios para hospedar hipervínculos dentro del contenido dinámico.
Ensamblado: PresentationFramework (en PresentationFramework.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/xaml/presentation
[UIPermissionAttribute(SecurityAction.InheritanceDemand, Unrestricted = true)] public class Hyperlink : Span, ICommandSource, IUriContext
/** @attribute UIPermissionAttribute(SecurityAction.InheritanceDemand, Unrestricted = true) */ public class Hyperlink extends Span implements ICommandSource, IUriContext
public class Hyperlink extends Span implements ICommandSource, IUriContext
<Hyperlink> Inlines </Hyperlink>
Hyperlink implementa la propiedad NavigateUri que se establece con el Uri del contenido al que se debe navegar al hacer clic en el hipervínculo. Sin embargo, la navegación de Hyperlink sólo puede producirse si el elemento primario directo o indirecto de Hyperlink es un host de navegación, incluidos NavigationWindow, Frame o cualquier explorador que pueda hospedar XBAPs (que incluye Internet Explorer 7, Microsoft Internet Explorer 6 y Firefox 2.0+). Para obtener más información, vea el tema Hosts de navegación en Información general sobre navegación.
Modelo de contenido: Hyperlink exige un modelo de contenido seguro para el contenido secundario. Vea Información general sobre el modelo de contenido de TextElement, para obtener más información acerca del modelo de contenido de Hyperlink.
En el ejemplo siguiente se muestra el uso sencillo de un elemento Hyperlink.
<Paragraph>
<Run>Text preceding the hyperlink.</Run>
<Hyperlink
NavigateUri="http://search.msn.com"
>
Link text.
</Hyperlink>
<Run Name="test">Text following the hyperlink.</Run>
</Paragraph>
En el ejemplo siguiente se muestra cómo crear mediante programación un Hyperlink.
Paragraph parx = new Paragraph(); Run run1 = new Run("Text preceeding the hyperlink."); Run run2 = new Run("Text following the hyperlink."); Run run3 = new Run("Link Text."); Hyperlink hyperl = new Hyperlink(run3); hyperl.NavigateUri = new Uri("http://search.msn.com"); parx.Inlines.Add(run1); parx.Inlines.Add(hyperl); parx.Inlines.Add(run2);
Windows Vista
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.