2013-03-22 76 views
0

如果我有這樣的事情:是否有可能找到按下特定命令的按鈕?

<Button Command="{Binding TestCommand}">Test</Button> 
<Button Command="{Binding TestCommand}">another Test</Button> 

TestCommand是實現ICommand的命令對象。

是否有可能在TestCommand的Execute函數中檢測按下哪個按鈕?

我認爲這將是可能的,如果我使用對象參數,但我有其他參數要傳遞,所以這不是一個選項。

回答

4

嘗試使用CommandParameters:

<Button Command="{Binding TestCommand}" 
    CommandParameter="{Param, ButtonUsed}"> 
     Test</Button> 
+0

有沒有辦法做到這一點,而無需使用CommandParameter? – MTR 2013-03-22 15:30:27

相關問題