Silverlight-检测按下按钮下的内容

Silverlight-检测按下按钮下的内容,silverlight,events,Silverlight,Events,我正在Silverlight中创建一个纸牌游戏 每个玩家都有一手牌,其中包含多张牌 卡是一个定制的按钮,例如 public partial class CardButton : Button 当一个玩家有两张或两张以上相同等级的牌时,我希望一个机制能够同时选择这两张牌 因此,我在每张牌上都附加了一个鼠标悬停事件,它可以检测手上是否有任何其他相同级别的牌,如果有,则在光标位置显示一个同时播放或类似的按钮 但是,在该按钮的单击事件中,我需要知道选择了哪些卡 走这条路对吗 我对Silverlight

我正在Silverlight中创建一个纸牌游戏

每个玩家都有一手牌,其中包含多张牌

卡是一个定制的按钮,例如

public partial class CardButton : Button
当一个玩家有两张或两张以上相同等级的牌时,我希望一个机制能够同时选择这两张牌

因此,我在每张牌上都附加了一个鼠标悬停事件,它可以检测手上是否有任何其他相同级别的牌,如果有,则在光标位置显示一个同时播放或类似的按钮

但是,在该按钮的单击事件中,我需要知道选择了哪些卡

走这条路对吗

我对Silverlight很陌生,所以怀疑我错过了什么

是否存在某种事件双关语,允许我检测按下按钮下的内容

我需要使用命中测试吗?还是有更简单的方法

我应该使用弹出或工具提示控件吗

有没有一个简单的方法让我将弹出的按钮与一张或多张卡关联起来

在mouseover上将卡片的等级写入一个成员变量,并在弹出按钮的click事件中检索该等级,这是否愚蠢

有没有Silverlight专业人士有什么建议

非常感谢查阅

返回在指定位置(例如鼠标光标位置)下呈现的所有项目的列表