2012-04-18 96 views
2

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

我tryed:

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

但我的语法是错误的用户控件是一个类型,但它说,它正在使用像变量..:S

+2

而发生了什么? – SLaks 2012-04-18 16:28:08

+1

@SLaks没有我的语法错误,UserControl是一个类型,但像一个变量一样使用。我只是不知道如何调用我的用户控件。 – 2012-04-18 16:32:00

回答

1

您需要实例化你的控制:

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

,或者,如果你的控件被命名为UserControl和appPages.FineMe是一个静态属性?:

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

至少这听起来像。无论你的控制名称是什么,你必须new它,这就是你AddChildrenPanelMainContent

+0

+1谢谢!非常有趣,我怎么也找不到任何地方! – 2012-04-18 16:45:11

相关问题