且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

WPF设计界面不执行代码

更新时间:2022-09-14 15:12:33

原文:WPF设计界面不执行代码

一般在我们在设计WPF XAML界面时,XAML 引用一些后端的类。比如UserControl、Converter、MVVM,引用 xmlns:ALLUserControl="clr-namespace:程序集名.ALLUserControl;assembly=程序集名"。

当使用这个用户控件时,每次打开XAML界面都会去调用后端代码。但有时候我们并不希望设计界面时去执行代码,可以加下面的判断是否是设计模式。

if (!(bool)DesignerProperties.IsInDesignModeProperty.GetMetadata(typeof(DependencyObject)).DefaultValue)
{

}