我正在尝试从众多按钮中存储多个值,因此我可以返回两个或多个值的值,例如如果巧克力和香草点击两个价格和名称可以返回。我还需要稍后对数据集进行计算。每当我返回数据时,只返回最近的值而不是我选择的所有值。
private void VanillaBtn_Click(object sender, RoutedEventArgs e)
{
items.Price = 450;
items.Name = "Vanilla"
}
private void ChocolateBtn_Click(object sender, RoutedEventArgs e)
{
items.Price = 500;
items.Name = "Chocolate";
}
这是我的课程,任何帮助或提示都将不胜感激。
class Items
{
private int thePrice;
private string theName;
public int Price
{
get
{
return thePrice;
}
set
{
thePrice = value ;
}
}
public string Name
{
get
{
return theName;
}
set
{
theName = value;
}
}
答案 0 :(得分:0)
保留所点击内容的列表。
private List<Items> selectedItems = new List<Items>();
因此,每次点击某些内容时,都会将该对象存储在上面定义的列表中。
private void VanillaBtn_Click(object sender, RoutedEventArgs e)
{
var newItem = new Items();
newItem.Price = 450;
newItem.Name = "Vanilla";
selectedItems.Add(newItem);
}