-
using System.ComponentModel;
-
-
private bool IsInDesignMode
-
{
-
get { return DesignerProperties.GetIsInDesignMode(this); }
-
}
此方式适用于当前对象在设计器中查看,而且是DependenceObject类型对象。
如果该对象被继续的话,则在设计器中查看时结果返回会为False。
方式二:
-
using System.ComponentModel;
-
-
private bool IsInDesignMode
-
{
-
get { return DesignerProperties.GetIsInDesignMode(new DependencyObject()); }
-
}
如果该对象被继续的话,则在设计器中查看时结果返回会为False。
方式三:
-
using System.ComponentModel;
-
-
private bool IsInDesignMode
-
{
-
get { return (bool)DesignerProperties.IsInDesignModeProperty.GetMetadata(typeof(DependencyObject)).DefaultValue; }
-
}
-