2012-04-18 4 views
2

초기화시 usercontrol을 어떻게로드합니까? 내 appPages 폴더에있는 내 빌드 usercontrol 있습니다. 사용자 정의 컨트롤은 FindMe입니다.초기화시 usercontrol을로드하는 방법

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

그러나 UserControl을이 유형으로 내 구문은 잘못이지만 그이 변수처럼 사용 말한다 .. : :

나는 tryed S

+2

무슨 일이 있었나요? – SLaks

+1

@SLaks 내 구문이 잘못되었습니다. UserControl은 형식이지만 변수처럼 사용됩니다. 그냥 내 usercontrol 호출하는 방법을 몰라. –

답변

1

당신은 당신의 컨트롤을 인스턴스화해야합니다

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

또는 컨트롤이 UserControl라는 이름 appPages.FineMe은 정적 속성?

인 경우
PanelMainContent.Children.Add(new UserControl(appPages.FindMe)); 

적어도 그것은 그것이 들리는 것이다. 귀하의 컨트롤 이름이 무엇이든간에, 귀하는 new 그걸 가지고 있어야하고 그게 당신이 무엇입니까 ChildrenPanelMainContent

+0

+1 감사합니다. 내가 couldnt하는 굉장한 우스운 이야기는 그것을 어느 곳이라도 발견한다! –

관련 문제