我有可以更改 XAML 文件的应用程序。例如:移动和调整控件大小。
在控件内部,我们有一些复杂的代码并使用下一个检查:
DesigerProperties.GetIsInDesignMode(this)
但是这个检查总是错误的。我们在设计模式中的应用程序网格,页面如何设置?
谢谢。
我有可以更改 XAML 文件的应用程序。例如:移动和调整控件大小。
在控件内部,我们有一些复杂的代码并使用下一个检查:
DesigerProperties.GetIsInDesignMode(this)
但是这个检查总是错误的。我们在设计模式中的应用程序网格,页面如何设置?
谢谢。
DesignMode 并不是真正为设置而设计的。当应用程序未运行时它应该是真的,它只是呈现 XAML,例如在 Visual Studio 中。
但是,无论如何,它在 Visual Studio 中都存在错误,所以我认为你不会有运气让它在另一个应用程序中工作。
这个问题的答案提供了多种独立于设计模式的工作方式,您可能会发现其中一些更有帮助。