2011-04-03 15 views
0

定义控件的属性我有如何在列表

List<Canvas> cv = new List<Canvas>(); 
List<Button> btn = new List<Button>(); 

但我不能这样做:

cv.Add(btn); 

如何添加按钮的列表画布的列表?

+0

你想完成什么? – Guffa 2011-04-03 15:18:26

+0

你知道你的问题有多少意义吗? – SLaks 2011-04-03 15:18:30

回答

1

由于按钮列表不是画布,所以不能将一列按钮添加到画布列表中。

要是那是不可能的,如果你再写入

cv.Last().DrawCircle(...) 

你刚才叫上List<Button>一个DrawCircle方法会发生什么。

1

您需要的按钮控件添加到Children收集Canvas控制像下面这样的:

// Canvas myCanvas 
Button myButton = new Button(); 
myButton.Content = "Press me"; 
myCanvas.Children.Add(myButton); 

看一看this问才知道如何在运行时添加控件。

祝你好运!