2012-11-07 35 views
2

我有一個文本塊,如下所示。我只想讓一個字可點擊。有點像超鏈接到另一個頁面。WinRT XAML TextBlock - 超鏈接功能

<TextBlock> 
    <Run Text="I can haz " /> 
    <Run Text="Cheezburger" Click="Cheezburger_Click" /> 
</TextBlock> 

這樣的功能可能嗎?

+0

我不知道winRT,但如果它與silverlight或WPF類似,應該有一個內聯類型,允許添加控件。它被稱爲[InlineUiContainer](http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.documents.inlineuicontainer.aspx)因此,您可以重新設定一個按鈕以僅包含文本塊,將其放置在此運行元素中並放入您的文本塊中。請參閱[this](http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/1d162d99-84a9-48f0-a8ef-dd770ced90c8)進一步說明。 – dowhilefor

+0

謝謝。我會試一試。 – Harsha

回答

0

這是否適合您?

<TextBlock> 
    <Run Text="my link " /> 
    <Hyperlink Click="Hyperlink_Click" >www.stackoverflow.com</Hyperlink> 
</TextBlock>