【问题标题】:what is use of base.OnManipulationStarted(e) in OnManipulationStarted(ManipulationStartedEventArgs e) in C# .Net?C# .Net 中 OnManipulationStarted(ManipulationStartedEventArgs e) 中 base.OnManipulationStarted(e) 的用途是什么?
【发布时间】:2012-11-03 12:21:02
【问题描述】:

我创建了一个使用

的程序
OnManipulationStarted(ManipulationStartedEventArgs e) 

然后我找到了

base.OnManipulationStarted(e) 

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

OnManipulationStarted(ManipulationStartedEventArgs e) 

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

【问题讨论】:

    标签: c# .net visual-studio-2010 c#-4.0


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      它调用方法的基类实现。

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

      除非你是故意抑制事件(这对我来说听起来完全是个坏主意),否则你应该保留碱基调用。

      【讨论】:

        猜你喜欢
        • 2016-10-28
        • 2010-11-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-07
        • 1970-01-01
        • 2011-09-24
        • 2012-09-14
        相关资源
        最近更新 更多