gpt4 book ai didi

c# - 应用范围内的 Observable 集合

转载 作者:太空宇宙 更新时间:2023-11-03 18:36:14 27 4
gpt4 key购买 nike

如果我将一个 Observable 集合放在一个单独的 .cs(类)文件中并在我的 MainPage.xaml 中使用它,我该如何制作它以便所有稍后可以从不同的 XAML 页面访问存储在同一个 Observable 集合中的数据?

例如

MyClass.cs:
public ObservableCollection<String> oC = new ObservableCollection<String>();

MainPage.xaml.cs:
// add to observable collection

SecondPage.xaml.cs:
// access and use data stored in ObservableCollection

最佳答案

您可以将集合声明为静态成员。

或者实现单例模式。

当您绑定(bind)到 XAML 中的集合时,您需要在 View 模型中创建一个访问器。

public ObservableCollection<String> Accessor
{
get
{
return MyClass.oC;
}
}

关于c# - 应用范围内的 Observable 集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14937563/

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