如何更新ObservableCollection<&燃气轮机;在xamarin中从一页到另一页
我的应用程序采用MVVM体系结构 我有photo.xaml页面,其中有一个1 ListView,其bindingcontext是在其viewmodel.cs文件中定义的照片的ObservableCollection listphoto 现在我必须从photo.xaml的按钮点击重定向到BarcodeScan.cs 我的问题:如何从这里(BarcodeScan.cs)将项目添加到listphoto 我试着像这样在条形码扫描中定义新的列表如何更新ObservableCollection<&燃气轮机;在xamarin中从一页到另一页,xamarin,mvvm,observablecollection,Xamarin,Mvvm,Observablecollection,我的应用程序采用MVVM体系结构 我有photo.xaml页面,其中有一个1 ListView,其bindingcontext是在其viewmodel.cs文件中定义的照片的ObservableCollection listphoto 现在我必须从photo.xaml的按钮点击重定向到BarcodeScan.cs 我的问题:如何从这里(BarcodeScan.cs)将项目添加到listphoto 我试着像这样在条形码扫描中定义新的列表 public ObservableCollection&
public ObservableCollection<JobPhoto> ListSerialNumbers { get; set; }
ListSerialNumbers = new ObservableCollection<JobPhoto>();
公共ObservableCollection ListSerialNumbers{get;set;}
在它的构造器中进行了初始化
public ObservableCollection<JobPhoto> ListSerialNumbers { get; set; }
ListSerialNumbers = new ObservableCollection<JobPhoto>();
ListSerialNumbers=newobserveCollection();
但它不会更新photo.xaml页面上的列表
我怎样才能做到这一点。我是MVVM新手。请帮助我
谢谢。您可以试试MessageCenter 在Phonepage中,您为消息下标并从另一个页面发送消息 我有photo.xaml页面,其中有一个1 ListView,其bindingcontext是在其viewmodel.cs文件中定义的照片的ObservableCollection listphoto 首先,值得展示您的XAML代码
您在上面的引号中说,您将listview的bindingcontext设置为集合。您应该将ListView的ItemSource属性设置为集合。您应该为此使用消息中心 首先将get it方法注册为:
MessagingCenter.Subscribe<YourObjectClassComesHere>(this, "Any Message or empty string will be okay", (Obj) =>
{
//Code you want to execute
});
希望能有帮助
更多详细信息请访问:这不是仅用于密码信息吗?