【发布时间】:2017-05-17 08:34:00
【问题描述】:
将数据加载到 Xamarin.Forms MVVM 架构应用程序中的最佳位置是哪里?例如:
我正在使用带有一些包含选取器的 ContentPages 的选项卡式页面。 Pickers ItemsSources 绑定到 ViewModel-Property。将我加载 Pickers ItemsSource-Data 的逻辑放在哪里最好?
我可以在 ViewModel-Constructor 中执行此操作,但我认为不建议这样做,因为在构造函数中加载数据只是糟糕的编码。不幸的是,我在页面上找不到任何“已加载”。也许可以使用“OnAppearing”事件?
数据的加载是异步的,我暂时没有使用任何 MVVM 框架。
【问题讨论】:
-
最好的地方是在另一个线程上,异步。
标签: c# xamarin mvvm xamarin.forms