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