2013-04-01 35 views
0

好吧......我做了一些期待,也許我沒有正確的關鍵字,讓我提前道歉,如果這已經在這個論壇被要求之前。通行證內容的Silverlight 5的DataGrid HyperlinkBut​​ton成一個功能

我想一個有效的超鏈接的文本值傳遞到後面的.cs代碼的方法。我可以處理一切正常,只需要獲得將TranId值傳遞給click方法「linkGetPayload_Click」的正確格式。我想我缺少一些有約束力的東西。這裏是XAML:

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

是啊......我知道了。 (不能回答我的問題尚未... LOL) 使用的「對象發件人」 click事件中獲得訪問點擊超鏈接按鈕的內容屬性。 無論如何感謝您的關注。 –

回答

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); 
     } 
相關問題