wpf - 如何停止ViewModel代码在设计器中运行?

标签 wpf mvvm designer

我正在使用MVVM模式开发一个联网的WPF应用程序,它似乎正在运行并连接到设计器中的服务器。

我知道IsInDesignMode属性,但不确定如何在ViewModel中访问它。

最佳答案

DependencyObject dep = new DependencyObject();
if (DesignerProperties.GetIsInDesignMode(dep))
{
    ...
}

关于wpf - 如何停止ViewModel代码在设计器中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3757646/

相关文章:

C# 方法有 1 个参数,但使用 2 个参数调用

wpf - "Prefix ' .... ' does not map to a namespace",设计师错误?

c++ - 在带有 Eclipse 的 Linux 中是否有 wxwidgets 的图形用户界面设计器?

wpf - 在 C# 中获取对我的 WPF ListBox 的 ScrollViewer 的引用?

c# - 绑定(bind)复选框命令

c# - 复选框中的绑定(bind)与命令

c# - 在列表框中选择文本框项不会更改列表框的选定项

c# - 如何使用 IEditableObject 对象在 WPF DataGrid 中执行单击复选框选择

c# - 如果验证结果为假,则禁用保存按钮,使用自定义 ValidationRule

WPF 可见性属性设计器问题