2012-11-09 54 views

回答

0

您需要使用ParentOfType擴展方法來獲得包含按鈕的行的保持。

一旦你有了這一行,你就可以將項目類型轉換爲你的視圖模型並訪問它的屬性。

確保你有一個使用語句的擴展方法:

using Telerik.Windows.Controls; 


private void Button_Click(object sender, RoutedEventArgs e) 
{ 
    var parent = (sender as Button).ParentOfType<GridViewRow>(); 
    var rowVM = parent.Item as YourVmClass; 
} 

如果您使用的MVVM,你也可以使用EventToCommandBehavior。 這允許您執行所有事件作爲命令。然後,您可以在視圖模型中處理該命令。

相關問題