0

Visual Studio 2010을 사용하여 Windows Phone 7 앱을 만들고 있는데, 사용자가 특정 버튼을 눌렀을 때 PanoramaItem의 눈금에서 CheckBox를 동적으로 만드는 방법을 이해하려고합니다. (PanoramaItem 내에 컨트롤을 어떻게 동적으로 추가합니까?

private void addItemButton_Click(object sender, System.Windows.RoutedEventArgs e) 
{ 
    CheckBox box = new CheckBox(); 
    box.Content = "Test Box"; 
    LayoutRoot.Children.Add(box);   
} 

는 그러나, 나는 특정 위치하는 PanoramaItem, 즉 그리드에 체크 박스를 추가 할 :

다음 코드는 성공적 "레이아웃 루트"라는 메인 그리드에 체크 박스를 추가 "Pan2"제목). 그렇게 할 수있는 방법이 있습니까? 그렇다면 어떻게해야합니까?

답변

0

당신이 LayoutRoot에 추가 같은 방법 :

Pan2.Children.Add(box); 

Pan2PanoramaItem 내부의 실제 그리드 컨트롤입니다 감안할.

+0

제안을 시도했지만 다음과 같은 오류가 나타납니다. Microsoft.Phone.Controls.PanoramaItem ''Children '에 대한 정의가 이고'Microsoft '형식의 첫 번째 인수를 허용하는 확장 메서드가 없습니다. Phone.Controls.PanoramaItem '을 찾을 수 있습니다 (사용 지시문이나 어셈블리 참조가 누락 되었습니까?) –

+0

'PanoramaItem' 안에'Grid'가 필요합니다 - 게시물의 마지막 부분에서 언급 한 것을 주목하십시오. –