如何在初始化时加载usercontrol

时间:2012-04-18 16:26:29

标签: c# wpf xaml user-controls

如何在初始化时加载usercontrol?我的构建中有一个usercontrol,位于appPages文件夹中。用户控件称为FindMe。

我试过:

public MainWindow()
{         
InitializeComponent();
PanelMainContent.Children.Add(UserControl(appPages.FindMe)); 

但是我的语法错误,因为usercontrol是一个类型,但它表示它被用作变量..:S

1 个答案:

答案 0 :(得分:1)

您需要实例化您的控件:

PanelMainContent.Children.Add(new appPages.FindMe()); 

或者,如果您的控件名为UserControl且appPages.FineMe是静态属性?:

PanelMainContent.Children.Add(new UserControl(appPages.FindMe)); 

至少听起来是这样的。无论您的控制名称是什么,您都必须new,这就是Add Children PanelMainContent

的内容