c# – 禁用特定控件的设计模式

我现在正在使用本机
Windows控件,它应该出现在我的WPF设计视图中,但是当我关闭设计选项卡时,它将使整个IDE崩溃.

无论如何都有以下任何一种吗?

>停止此特定类的实例出现在设计视图中.
>让此类在设计视图中显示替代图像.
>阻止此本机控件崩溃IDE(仅在选项卡关闭时).

我特别的原生控制是Scintilla,我用HwndHost显示.

最佳答案 您需要插入检查设计模式,

并且仅在您不处于设计模式时执行导致问题的代码.

看到:

Is there a DesignMode property in WPF?

点赞