Use Run the mark underlink TextDecorations : TextBlock « Windows Presentation Foundation « VB.Net Tutorial

Home
VB.Net Tutorial
1.Language Basics
2.Data Type
3.Operator
4.Statements
5.Date Time
6.Class Module
7.Development
8.Collections
9.Generics
10.Attributes
11.Event
12.LINQ
13.Stream File
14.GUI
15.GUI Applications
16.Windows Presentation Foundation
17.2D Graphics
18.I18N Internationlization
19.Reflection
20.Regular Expressions
21.Security
22.Socket Network
23.Thread
24.Windows
25.XML
26.Database ADO.net
27.Design Patterns
VB.Net
VB.Net by API
VB.Net Tutorial » Windows Presentation Foundation » TextBlock 
16.1.21.Use Run the mark underlink TextDecorations
<Window x:Class="ClassicControls.PopupTest"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="PopupTest" Height="300" Width="300">
    <Grid Margin="10">
      <TextBlock TextWrapping="Wrap">text 
         <Run TextDecorations="Underline" MouseEnter="run_MouseEnter">link</Run>
      </TextBlock>
      <Popup Name="popLink" StaysOpen="False" Placement="Mouse" MaxWidth="200" PopupAnimation="Slide" AllowsTransparency = "True">
        <Border BorderBrush="Beige" BorderThickness="2" Background="White">
          <TextBlock Margin="10"  TextWrapping="Wrap" >
            check out
            <Hyperlink NavigateUri="http://java2s.com" Click="lnk_Click">java2s.com</Hyperlink>
          </TextBlock>
        </Border>
      </Popup>
    </Grid>
</Window>
//File:Window.xaml.vb

Imports System
Imports System.Collections.Generic
Imports System.Text
Imports System.Windows
Imports System.Windows.Controls
Imports System.Windows.Data
Imports System.Windows.Documents
Imports System.Windows.Input
Imports System.Windows.Media
Imports System.Windows.Media.Imaging
Imports System.Windows.Shapes
Imports System.Diagnostics

Namespace ClassicControls
  Public Partial Class PopupTest
    Inherits System.Windows.Window

    Public Sub New()
      InitializeComponent()
    End Sub

    Private Sub run_MouseEnter(sender As Object, e As MouseEventArgs)
      popLink.IsOpen = True
    End Sub
    Private Sub lnk_Click(sender As Object, e As RoutedEventArgs)
      Process.Start(DirectCast(sender, Hyperlink).NavigateUri.ToString())
    End Sub
  End Class
End Namespace
WPF Use Run The Mark Underlink Text Decorations
16.1.TextBlock
16.1.1.Simple TextBlockSimple TextBlock
16.1.2.Simple contentSimple content
16.1.3.LineBreak inside a TextBlockLineBreak inside a TextBlock
16.1.4.Semi-Transparent TextBlockSemi-Transparent TextBlock
16.1.5.TextBlock.Foreground and ImageBrushTextBlock.Foreground and ImageBrush
16.1.6.Multi-span for TextBlockMulti-span for TextBlock
16.1.7.Setting text decorationsSetting text decorations
16.1.8.Set pen for TextDecorationsSet pen for TextDecorations
16.1.9.TextTrimming for TextBlockTextTrimming for TextBlock
16.1.10.Layout TextBlock in UniformGridLayout TextBlock in UniformGrid
16.1.11.Text as contentText as content
16.1.12.Text with mixed contentText with mixed content
16.1.13.Whitespace as content and as attributeWhitespace as content and as attribute
16.1.14.Preserving whitespace in mixed contentPreserving whitespace in mixed content
16.1.15.Nested TextBlockNested TextBlock
16.1.16.Enabling hyphenationEnabling hyphenation
16.1.17.Positioning a hosted Button element with BaselineAlignment along with textPositioning a hosted Button element with BaselineAlignment along with text
16.1.18.Using RenderTransformUsing RenderTransform
16.1.19.This is rotating textThis is rotating text
16.1.20.Handling overflowHandling overflow
16.1.21.Use Run the mark underlink TextDecorationsUse Run the mark underlink TextDecorations
16.1.22.Simple underline decorationSimple underline decoration
16.1.23.Effects of the enumerated values of TextWrapping.Effects of the enumerated values of TextWrapping.
16.1.24.Programmatically change the way in which TextBlock is trimmed when it exceeds the outer boundaries of its containing box.Programmatically change the way in which TextBlock is trimmed when it exceeds the outer boundaries of its containing box.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.