将Silverlight 5 DataGrid HyperlinkBut​​ton的内容传递给函数

时间:2013-04-01 19:28:57

标签: silverlight button methods parameters hyperlink

好的......我确实做过一些寻找,也许我没有正确的关键词,所以如果之前在这个论坛上有人提出这个问题,我会提前道歉。

我正在尝试将有效超链接的文本值传递给后面的.cs代码中的方法。我可以处理其他一切,只需要获得正确的格式,将TranId值传递给click方法“linkGetPayload_Click”。我想我错过了绑定的东西。这是XAML:

<HyperlinkButton Content="{Binding TranId}" 
                 Click="lnkGetPayload_Click({Binding TranId})" />

1 个答案:

答案 0 :(得分:0)

我做了同样的事,但使用了Tag属性来保存id。

  <HyperlinkButton Content="{Binding name}" Tag="{Binding id}" Click="EditApplication" />



        void EditApplication(object sender, RoutedEventArgs e)
        {
            HyperlinkButton hb = (HyperlinkButton) sender;
            Edit(hb.Tag); 
        }