2015-02-24 143 views
0

我有一个网格的WPF应用程序。有行和列,在每行的末尾我有一个“Click me”按钮。从按钮获取信息

如何获取按下按钮的信息?

我想在单击按钮之后显示来自行的信息。

+1

一种选择是当前行绑定到按钮的CommandParameter财产 - 如果你如果不使用MVVM使用MVVM – failedprogramming 2015-02-24 07:26:53

+1

,给每个按钮的名称和设置,在使用该名称的公共事件处理程序条件逻辑。 – mcalex 2015-02-24 07:34:13

+0

我没有使用MVVM, – 2015-02-24 07:38:58

回答

2

最简单的方法是将所有按钮附加到相同的事件,然后给它们一个唯一的名称。

private void btn_Clicked(object sender, RoutedEventArgs e) 
{ 
    Button cmd = (Button)sender; 
    string name = cmd.name; 
    switch(name) 
    //{ do some stuff based on the button name} 
}