我想在GUI中呈现一些文本,并为用户提供双击它的能力.我想抓住这个事件并处理它.
我想这样做:
<TextBlock
Height="39"
TextElement.FontSize="18"
FontFamily="Verdana"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Name="Filelink"
Padding="5,0,0,0"
TextDecorations="Underline"
Text="{Binding Path=FilePath}"/>
Run Code Online (Sandbox Code Playgroud)
但似乎处理点击并不容易TextBlock
.
任何想法是什么是呈现可点击文本的最佳方式.
谢谢.
H.B*_*.B. 19
如果你想要可点击的文字,你可以重新说一下Button
:
<Button Content="Text here" Click="Click_Handler">
<Button.Template>
<ControlTemplate TargetType="{x:Type Button}">
<ContentPresenter />
</ControlTemplate>
</Button.Template>
</Button>
Run Code Online (Sandbox Code Playgroud)
另见这个问题.
Lom*_*man 17
您可以在Textblock中嵌入hyberlink,如本例所示
<TextBlock>
<Hyperlink NavigateUri="Reviews.xaml">Click Me </Hyperlink>
</TextBlock>
Run Code Online (Sandbox Code Playgroud)
您还可以处理超链接Click事件以调用Navigate为例
归档时间: |
|
查看次数: |
17036 次 |
最近记录: |