【发布时间】:2010-06-11 16:44:53
【问题描述】:
我是 C# 初学者,正在尝试在 WPF 中实现数字键盘。它由 10 个类似的按钮组成:
<Button Content="0" Name="button0" Click="anyButtonClicked" />
<Button Content="1" Name="button1" Click="anyButtonClicked" />
<Button Content="2" Name="button2" Click="anyButtonClicked" />
...
<Button Content="9" Name="button9" Click="anyButtonClicked" />
处理所有这些按钮的最佳做法是什么?我是在每个函数后面的代码中构建一个函数(这会很无聊而且我自己会重复),还是我构建一个函数来处理任何点击的按钮?
在第二种情况下,我如何识别单击了哪个按钮?我需要访问 sender 对象的哪些属性?
【问题讨论】:
标签: c# wpf code-behind