gpt4 book ai didi

c# - 单击按钮后继续在列表中添加项目

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

我在 xamarin.forms 中有一个简单的移动应用程序。我有一个按钮,单击该按钮会触发一种通过相机扫描代码的方法。一旦扫描,它就会得到号码。但是,我想扫描几个代码并存储相应的数字。因此,每次扫描后,我都会再次点击按钮进行扫描。

我的C#代码如下:

public async void StoreNum()
{
ListNumbers = new ObservableCollection<string>();

var num = await ScanCodeVM.CodePage(); // returns a string

if (num != null)
{
ListNumbers.Add(num);
}
}

The issue is that the list is holding one number. After another scan, it deletes the previous number and stores the new number.

我的问题是如何让它也存储以前的数字?

最佳答案

在我看来,您需要在此函数之外创建您的列表,并在另一个函数中添加/删除该列表。

  ListNumbers = new ObservableCollection<string>();
public async void StoreNum()
{

var num = await ScanCodeVM.CodePage(); // returns a string

if (num != null)
{
ListNumbers.Add(num);
}
}

// do something with that list.

关于c# - 单击按钮后继续在列表中添加项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46715251/

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