我有一个WPF Hyperlink
,我可以点击并获得其NavigateUri
属性就好了。但是,我希望能够将一些附加信息与Hyperlink
捆绑在一起,以便我可以在我的事件处理程序中处理它。这是它的外观现在:WPF超链接子
<TextBlock Grid.Row="0">
<Hyperlink ToolTip="{Binding Path=Contact.ToolTipPersonalEmail}"
Name="ContactHyperlink" Foreground="#FF333333"
RequestNavigate="HandleContactEmailClicked"
NavigateUri="{Binding Path=Contact.Email}"
>
<TextBlock Text="{Binding Path=Contact.Fullname}" Width="Auto"
HorizontalAlignment="Stretch"
TextTrimming="CharacterEllipsis"/>
<TextBlock Text="{Binding Path=Data1}" Name="data1" Visibility="Collapsed" />
<TextBlock Text="{Binding Path=Data2}" Name="data2" Visibility="Collapsed" />
</Hyperlink>
</TextBlock>
基本上,在我的事件处理程序,我希望能够访问具有知名度=“折叠”(数据1和数据2)两个的TextBlocks里面的数据。我将它比作HTML表单中的“隐藏”数据。
我试着与Hyperlink
的“Inline”属性混淆,但这不起作用,并且由于这是在DataTemplate中,所以我无法在代码中按名称访问data1和data2。
任何想法?
谢谢。
适合我。谢谢! – Max 2009-05-22 18:23:07