0
如何在GridViewColumn.CellTemplate內調整WPF超鏈接?GridViewColumn.CellTemplate內的超鏈接問題
特別感謝到@ H.B。 !!
這裏是
<GridViewColumn Width="Auto" Header="URL" >
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Name="urlToContent" MinWidth="100" Width="Auto">
<Hyperlink NavigateUri="{Binding Path=URL}" Name="hlkURL" RequestNavigate="OpenPageRequestNavigate">
<TextBlock Text="{Binding Path=URL}"/>
</Hyperlink>
</TextBlock>
</DataTemplate>
</GridViewColumn.CellTemplate> </GridViewColumn
嗯,你還是應該用'Run'而不是'TextBlock'內的'Hyperlink' ... –
@ H.B。啊!我懂了。你能解釋一下爲什麼它更好?我猜運行不是很重,對嗎? –
是的,使用'TextBlock''也會自動創建'InlineUIContainer',因爲超鏈接的內容是內聯(流內容),而不是UI元素,'TextBlocks'和其他控件的東西「不應該在那裏」。 –