我有一种情况,用户可以在画布上更改控件的顺序。然后它将填充数据,并且许多实例将被放置在流文档上。什么是正确的approuch得到它。我想在更改后我应该动态创建一个usercontrol,然后将许多实例放在流文档上。但我不知道如何动态创建用户控件。请帮忙。
答案 0 :(得分:0)
WPF中的每个控件仍然是类的实例。假设您的用户控件类型为SuperControl
。然后,为了从您执行的代码创建它:
var u1 = new SuperControl(); //create a control's instance
u1.Height = 100; //Optionally assign properties to
u1.Width = 100; //configure the control
mainGrid.Children.Add(u1); //Place it on a layout element.