0

就像是:

<DesignTimeHidden()> _
Private Sub UserControl_IsVisibleChanged(sender As Object, _
    e As DependencyPropertyChangedEventArgs) Handles Me.IsVisibleChanged

End Sub
4

1 回答 1

2

听起来你想要一个方法,如果在设计时调用,它会被忽略,但仍然可以在运行时调用。

这对于属性是不可能的。但是,您的方法代码可以检查它是否在设计时被调用并返回而不做任何事情。你如何做到这一点取决于你的环境。

  • 对于 WinForms 或 ASP.NET 控件等组件,请检查 DesignMode属性(注意,直到构造后才设置,因此在构造函数或从构造函数调用的方法中不可靠)。

  • 对于 WPF 组件,请调用 DesignerProperties.IsInDesignMode(this).

于 2010-01-15T02:54:40.523 回答