Я написал WPF UserControl и хочу добавить один или несколько из них в окно во время выполнения, когда я нажимаю кнопку. Как я могу это сделать?
Редактировать: Дальнейшая спецификация
Я хочу добавить пользовательские элементы управления в Canvas и поместить их в абсолютную позицию. Холст представляет собой рисунок этажей в моем доме, и каждый пользовательский элемент управления имеет свойства, чтобы указать, где в доме он расположен. Поэтому я хочу, чтобы все элементы управления были расположены в правильном положении на холсте.
Я думаю, что-то вроде этого
var light = new LightUserControl(2);
HouseCanvas.Children.Add(light); // this should be positioned in a specific place