【问题标题】:Exrin: ViewModel vs VisualState vs Model vs ModelState clarificationExrin:ViewModel vs VisualState vs Model vs ModelState 说明
【发布时间】:2017-10-25 06:04:17
【问题描述】:

我已经多次观看Exrin tutorial 并查看了couple different samples 在线这对入门非常有帮助,但我很难理解的一件事是ViewModel 与 VisualState 与 Model 与 ModelState 方法 Exrin 使用并希望澄清哪些类型的属性/其他项目存储在每个方法中以及它们如何相互关联。

【问题讨论】:

    标签: xamarin mvvm xamarin.forms exrin


    【解决方案1】:

    首先,这是它的设置示意图。

    其次,通过一个例子。假设您有一个获取项目列表的 API。

    你会这样做的。

    1. 在您的模型中,创建一个调用服务或 API 以获取项目列表的方法。
    2. 在您的 ViewModel 中、在 OnNavigated/ICommand 或任何您想从中调用它的事件中,调用模型以获取此项目列表。
    3. 将此项目列表存储在 VisualState 的属性中
    4. 在您的 XAML 视图中,{Binding VisualState.ListOfItems}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-16
      • 2016-08-02
      • 2017-08-16
      • 1970-01-01
      • 2013-03-09
      • 1970-01-01
      • 2012-01-21
      • 2014-08-17
      相关资源
      最近更新 更多