动态创建UserControl(WPF)

时间:2010-07-06 15:26:15

标签: wpf user-controls

如何动态创建用户控件的实例(在代码后面)并在Canvas上显示它?

1 个答案:

答案 0 :(得分:2)

YourUserControlClassName myUC = new YourUserControlClassName();
myCanvas.Children.Add(myUC);

如果myCanvas不是动态的并且在xaml中,那么你需要这个来获取引用myCanvas

Canvas myCanvas = (Canvas)this.FindName("CanvasNameInXaml");