我想將文本框文本設置爲超鏈接。假設如果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