繁体   English   中英

如何在List中定义Control属性

[英]How to define a Control properties in a List

我有

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

但我不能这样做:

cv.Add(btn);

如何将Button列表添加到Canvas列表中?

您不能将一个按钮列表添加到画布列表中,因为按钮列表不是画布。

如果可能的话,如果你再写下会发生什么

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

您刚刚在List<Button>上调用了DrawCircle方法。

您需要将Button控件添加到Canvas控件的Children集合,如下所示:

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

看看这个问题,了解如何在运行时添加一个Control。

祝好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM