2015-02-24 113 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} 
}