Как определить свойства элемента управления в списке - PullRequest
0 голосов
/ 03 апреля 2011

У меня есть

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

Но я не могу сделать это:

cv.Add(btn);

Как добавить список Button в список Canvas?

Ответы [ 2 ]

1 голос
/ 03 апреля 2011

Вам необходимо добавить элемент управления Button в коллекцию Children элемента управления Canvas , как показано ниже:

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

Посмотрите на этот вопрос, чтобы узнать, как добавить элемент управления во время выполнения.

Удачи!

1 голос
/ 03 апреля 2011

Вы не можете добавить список кнопок в список полотен, поскольку список кнопок не является канвой.

Если бы это было возможно, что бы произошло, если бы вы тогда написали

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

Вы только что вызвали DrawCircle метод для List<Button>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...