我有多個按鈕,內容爲1,2,3,4,5 ......就像這樣。所有按鈕在上使用相同功能點擊事件。WPF如何知道在多個按鈕之間按下的當前按鈕
<Button Content="1" Height="30" Name="button1" Width="30" Click="calculate"/>
<Button Content="2" Height="30" Name="button2" Width="30" Click="calculate"/>
<Button Content="3" Height="30" Name="button3" Width="30" Click="calculate"/>
<Button Content="4" Height="30" Name="button4" Width="30" Click="calculate"/>
<Button Content="5" Height="30" Name="button5" Width="30" Click="calculate"/>
我怎麼會知道計算功能按下哪個按鈕?我想從按下的按鈕中獲取內容。
private void calculate(object sender, RoutedEventArgs e)
{
}
謝謝。
@RV:謝謝。但它給我類型鑄造錯誤。我們需要使用(sender作爲Button).Content.ToString(); – KillerFish 2011-04-06 12:41:49
是的,我忘了那部分..! Content屬性返回一個對象類型,因此您需要將其轉換爲字符串。 – 2011-04-06 12:45:39
獲取空引用錯誤 – 2015-07-16 15:16:56