Este tema aún no ha recibido ninguna valoración - Valorar este tema

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.

Espacio de nombres:  System.Windows.Documents
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);


Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

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.

.NET Framework

Compatible con: 3.5, 3.0
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.