1

我创建了一个程序,它使用

OnManipulationStarted(ManipulationStartedEventArgs e) 

然后我发现

base.OnManipulationStarted(e) 

它被自动插入到代码中......我已经评论了那行并检查了程序输出没有改变的程序......为什么这个代码存在于默认方法中?

OnManipulationStarted(ManipulationStartedEventArgs e) 

任何帮助请...在此先感谢..

4

2 回答 2

1

它调用您要覆盖的方法的基类实现。如果要保留 的基类行为OnManipulationStarted,则应将该行保留在覆盖的实现中。

于 2012-11-03T12:31:36.420 回答
0

它调用方法的基类实现。

特别是,如果你不打电话,我不希望ManipulationStartedEvent实际提出。我的猜测是您没有看到任何行为变化,因为没有人订阅该事件。

除非你故意压制事件(这听起来对我来说是一个非常糟糕的主意),否则你应该保持基本调用。

于 2012-11-03T12:32:59.767 回答