WPF求教高手

页面有5个筹码按钮,分别代表的筹码是1、5、10、50、100,我想实现的功能是:点击一个筹码按钮,就在页面显示一个颜色相对应的筹码,点击第二个,就把第二个筹码摞在第一个上面,一次类推,如果出现5个1的筹码,就让它显示一个5的筹码,2个5的筹码就换成一个10的筹码,后面也一样;

因为我不确定筹码会摞多高,所以我用了一个for循环来堆筹码:

for (int i = 0; i < counter; i++)
{
  Label lb = new Label();
  lb.Width = 50;
  lb.Height = 35;
  lb.Name = "lbEAChip_Idle" + i;
  lb.FontFamily = new FontFamily("LiSu");
  lb.HorizontalAlignment = HorizontalAlignment.Left;
  lb.VerticalAlignment = VerticalAlignment.Bottom;
  lb.FontWeight = FontWeights.Bold;
  Canvas.SetTop(lb, i * (-2));
  lb.Background = Brushes.Transparent;
  lb.HorizontalContentAlignment = HorizontalAlignment.Center;
  lb.VerticalContentAlignment = VerticalAlignment.Center;

  canEAChip_Idle5.Children.Add(lb);
}

但是后面的我就不知道怎么写了,而且那个lb.Name = "lbEAChip_Idle" + i;到后面我也不知道怎么获取这个值,哪位高手知道的教下我,或者给个思路,谢谢!

绝地无双
浏览 276回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP