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