如何在VB for WP7的click事件中访问HyperlinkBut​​ton发送者的兄弟控件?

时间:2012-01-13 11:10:01

标签: visual-studio-2010 windows-phone

在我正在构建的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的新手,这是我的第二个应用程序。

1 个答案:

答案 0 :(得分:0)

如果HyperlinkButton是ListBox的DataTemplate的一部分,则您不应该使用Click事件,而是使用ListBox.SelectionChanged事件。< / p>

这样,您就可以获得绑定项(来自SelectedItem属性),这样您就可以访问ContactNameContactPhoneNumber