我有多个按钮,内容为 1、2、3、4、5……像这样。所有按钮在 上都使用相同的功能点击事件。
<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)
{
}
谢谢你。
最佳答案
您可以在函数中使用它来获取内容属性 -
string content = (sender as Button).Content.ToString();
关于WPF如何知道多个按钮中当前按下的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5566323/