为什么我不能在构造函数中捕获鼠标

时间:2011-09-10 03:48:04

标签: wpf constructor mouse capture shape

我有从形状派生的自定义形状。在构造函数里面我想捕获鼠标,我不能,我只能在创建了形状后捕获它,有没有人知道为什么,我想在构造函数中捕获它?

1 个答案:

答案 0 :(得分:0)

如果您需要根据鼠标光标的位置或移动创建不同的形状,我会使用您的Window或父容器的相应事件来收集此信息(例如“捕获”您的鼠标)并直接传递此信息根据此信息,构造函数或调用某个子类的适当构造函数。 因此,无需在构造函数中捕获此信息。