我想将文本框文本设置为超链接。假设如果www.google.com类型为tetxbox文本,当我点击文本时,它显示在浏览器中打开链接..如何使文本框文本为WPF中的超链接
我无法想出实现这个...你能建议我任何想法...我尝试了两种方式。
WAY1:
<TextBox Grid.Row="4" Name="txtWebPage" VerticalAlignment="Top" TextDecorations="UnderLine" TextChanged="txtWebPage_TextChanged" Foreground="Blue">
</TextBox>
way2:
<TextBlock Name="tbWebpage" Grid.Row="4" Background="White" VerticalAlignment="Top" Height="20" >
<Hyperlink></Hyperlink>
</TextBlock>
way3:
<RichTextBox Grid.Row="4" Name="rtxtWeb" BorderBrush="Gray" BorderThickness="1" VerticalAlignment="Top" Height="20" IsDocumentEnabled="True" Foreground="Blue" LostFocus="rtxtWeb_LostFocus">
<FlowDocument>
<Paragraph>
<Hyperlink NavigateUri=""/>
</Paragraph>
</FlowDocument>
</RichTextBox>
我不能让我如何可以将绑定在RichTextBox的文本超链接URI! richtextbox没有点击事件...任何建议,请...
如果要将文本制作为超链接,如果它是网站的URI,是的? –
是的......这就是我想要的 – kida