0

我的应用程序(Windows 独立版、WPF、MVVM)在切换视图模型时大小会跳动 - 自然地 - 但这种行为很难看。

使应用程序大小成为最大 VM 大小的最佳方法是什么,即使是尚未活动的 VM(至少是在启动时构建的 VM)。有没有标准的方法来做到这一点?我应该说我也在使用 Caliburn.Micro。

4

1 回答 1

2

这不是特定于 Caliburn.Micro 并且通常与 WPF 有关。一般来说,我认为您的应用程序不应该根据内容调整大小,而是内容应该根据应用程序调整大小。

在 Caliburn.Micro 中,设置大小的最佳位置是在您的 ShellView 上,因为您应该将 ViewModel 加载到其中。由于外壳始终存在,您只需设置外壳大小并让内容扩展以适应。

于 2013-05-30T11:24:22.750 回答