【发布时间】:2017-05-29 16:04:12
【问题描述】:
我正在尝试使用 Win8 GUI 构建一个简单的“HangMan”游戏。我在屏幕上构建了带有 26 个按钮的 GUI,每个按钮代表一个字母。
我想将所有按钮连接到相同的方法,该方法检查按下的按钮的值是否与所选单词中的字母之一匹配。我已经查看了这个问题的答案,它应该对我有所帮助,但我认为一个区别是我的游戏中的所有逻辑和方法都在不同的类上,即“游戏管理器”类。
另外,我不明白如何使用此解决方案,我将分配所有按钮的方法将知道按下了哪个按钮。我希望我能清楚地解释我的情况,如果没有,我可以提供部分代码以便更好地理解。
【问题讨论】:
-
我会反转术语:如何将相同的方法分配给几个按钮的事件处理程序。答:就像为一个人做一样,但总是使用相同的方法名称。然后使用
sender参数(强制转换为Button)来辨别哪个按钮触发了事件..
标签: c# winrt-xaml controls