在 WPF XML文件被打开时,设计状态下 VS 需要渲染界面到设计器中,需要执行对应类中的构造方法和Load方法,此时如果这些方法报错会导致设计界面加载失败,避免方法如下:
通过添加判断代码判断是否处于设计模式,如果是返回。
if (DesignerProperties.GetIsInDesignMode(this))
{
return;
}
在WPF开发中,当XML文件在VisualStudio的设计视图中打开时,构造方法和Load方法会被执行。如果这些方法抛出异常,会导致设计界面无法正确加载。为了避免这种情况,可以检查是否处在设计模式,如果是,则直接返回,不执行可能导致错误的代码块。
在 WPF XML文件被打开时,设计状态下 VS 需要渲染界面到设计器中,需要执行对应类中的构造方法和Load方法,此时如果这些方法报错会导致设计界面加载失败,避免方法如下:
通过添加判断代码判断是否处于设计模式,如果是返回。
if (DesignerProperties.GetIsInDesignMode(this))
{
return;
}
521
873
713

被折叠的 条评论
为什么被折叠?
