获取ViewModels尺寸的最好方法

本文关键字:方法 ViewModels 获取 | 更新日期: 2023-09-27 18:15:57

我的应用程序(Windows独立,WPF, MVVM)在切换视图模型时自然会在大小上跳跃-但这种行为是丑陋的。

使应用程序的大小与最大VM的大小相同的最佳方法是什么,即使是尚未激活的VM(至少是在启动时构建的VM)。有什么标准的做法吗?我应该说我用的是Caliburn。微。

获取ViewModels尺寸的最好方法

这不是Caliburn特有的。微的,一般与WPF相关。一般来说,我认为你的应用程序不应该与内容相适应,而应该是内容与应用程序相适应。

在这份

。具体来说,设置大小的最佳地点是在你的ShellView上,因为这是你应该加载你的ViewModels进入。因为shell总是在那里,你只需要设置shell的大小,让内容向外缩放以适应。