C# 如何访问System.ComponentModel.DesignProperties?
我的项目中有一个用户控件,当我试图将它添加到表单时,它在设计时崩溃,所以我想添加一个检查,看看我们是否在设计时。据我所知,这是通过调用函数实现的:C# 如何访问System.ComponentModel.DesignProperties?,c#,.net,winforms,C#,.net,Winforms,我的项目中有一个用户控件,当我试图将它添加到表单时,它在设计时崩溃,所以我想添加一个检查,看看我们是否在设计时。据我所知,这是通过调用函数实现的: System.ComponentModel.DesignerProperties.GetIsInDesignMode(this) 从用户控件。我遇到的问题是VS2013告诉我“DesignProperties”在当前上下文中不存在 我在里面有“使用System.ComponentModel”,所以我不知道出了什么问题。有什么想法吗?这是针对WPF的
System.ComponentModel.DesignerProperties.GetIsInDesignMode(this)
从用户控件。我遇到的问题是VS2013告诉我“DesignProperties”在当前上下文中不存在
我在里面有“使用System.ComponentModel”,所以我不知道出了什么问题。有什么想法吗?这是针对WPF的,DesignerProperty只能在PresentationFramework(在PresentationFramework.dll中)中找到,其中传递给GetIsInDesignMode的参数是System.Windows.DependencyObject 对于WinForms,您可以使用
if (!DesignMode)