2012-04-18 159 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

相關問題