在我正在构建的WP7应用中,我有HyperlinkButton
用于显示可点击的电话号码:
<HyperlinkButton Content="{Binding ContactPhoneNumber}"
HorizontalAlignment="Left" Click="PhoneLink_Click" />
在此之前,有TextBlock
名称为:
<TextBlock Text="{Binding ContactName}" TextWrapping="Wrap"
Style="{StaticResource PhoneTextExtraLargeStyle}"/>
毋庸置疑,这些都是数据绑定的<ListBox>
。此外,电话呼叫任务工作正常。
PhoneLink_Click
处理程序能够访问Content
属性(在DirectCast
之后),但如何访问前面Text
的{{1}}属性}?
我是WP7的新手,这是我的第二个应用程序。
答案 0 :(得分:0)
如果HyperlinkButton
是ListBox的DataTemplate
的一部分,则您不应该使用Click
事件,而是使用ListBox.SelectionChanged
事件。< / p>
这样,您就可以获得绑定项(来自SelectedItem
属性),这样您就可以访问ContactName
和ContactPhoneNumber
。