![]() |
1
4
如果您有整个视图的实体模型数据,那么使用d:dataContext、d:designdata和d:designinstance应该可以使您具有可理解性。 因此,对您的问题的答案是,简而言之,无论您如何在运行时使用视图(视图优先还是视图模型优先),您仍然可以拥有可伸缩性。如果在运行时版本中有一些viewModel逻辑或初始化,则只需确保设计时实例中有相同的逻辑或初始化。 许多人试图通过创建两个基本的视图模型来找到一种不需要复制工作的方法。我也同意这样做可以更好地分开。 |