gpt4 book ai didi

xamarin - 如何从不同的 View 添加到 ObservableCollection?

转载 作者:行者123 更新时间:2023-12-04 09:41:21 27 4
gpt4 key购买 nike

(我正在使用 Prism Dryloc)我的应用程序包含两个 View 。第一个包含一个显示字符串的 ListView ,第二个包含一个条目和一个按钮。

ListView 绑定(bind)到第一页 View 模型中的可观察集合。如何从不同的 View 添加到 observable 集合?

最佳答案

好问题!您实际上是在尝试在 View 之间传递数据,并且有多种方法可以在 Xamarin.Forms 中的 View 之间传递数据。

与您的案例相关的两种方式:

  • 要么使 ObservableCollection 成为公共(public)静态对象(因此它只有一个全局实例)。不建议。
  • 更好的方法是使用 messaging center以便第二页在按下按钮时发布一个事件,即订阅第一页。它会传递添加到列表中的信息。

  • 如果这些不起作用,请详细说明您的用例,我会提出更多建议

    关于xamarin - 如何从不同的 View 添加到 ObservableCollection?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62317708/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com