Pequeño apunte que muestra como se usa una etiqueta Hiperlink en wpf
Para poder incluir un Hyperlink, por ejemplo en un botón, se puede usar el siguiente código
<Grid> <TextBlock > <Hyperlink NavigateUri="http://www.google.com" RequestNavigate="Hyperlink_LLamadaAlNavegador " > Click aqui </Hyperlink> </TextBlock> <Button Height="35" Width="75"> <Button.Content> <Hyperlink NavigateUri="http://www.google.com" RequestNavigate="Hyperlink_LLamadaAlNavegador" > Click aqui </Hyperlink> </Button.Content> </Button> </Grid>
Como escuchador (lisener) usaremos la siguiente función
''' <summary> ''' Escuchador de la etiqueta [Hyperlink] ''' </summary> Private Sub Hyperlink_LLamadaAlNavegador(sender As Object, e As RequestNavigateEventArgs) Process.Start(New ProcessStartInfo(e.Uri.AbsoluteUri)) e.Handled = True End Sub
la pantalla se ve de la siguiente manera
No siempre es necesario usar un enlace externo, hay veces que lo que interesa es, por ejemplo, laznzar una ventana o disparar un mensaje. eso se hace de la siguiente manera.:
<Label x:Name="LinkLabelInformarDeUnBug" HorizontalAlignment=" Left" VerticalAlignment="Top"> <Label.Content> <Hyperlink Click="LinkLabelInformarDeUnBug_Click" > <TextBlock TextWrapping="WrapWithOverflow" FontFamily="Comic Sans MS" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> Hacer una sugerencia o informar de algun error en el programa </TextBlock> </Hyperlink> </Label.Content> </Label>
El escuchador :
Private Sub LinkLabelInformarDeUnBug_Click(sender As Object, e As RoutedEventArgs) MessageBox.Show("Opcion no implementada") End Sub
Observa que:
Y eso es todo:
© 1997 - - La Güeb de Joaquín | |||||
Joaquín Medina Serrano
|
|||||
|
Codificación | |
Fecha de creación | |
Última actualización | |
![]() |