2012-05-15 2 views
2

런타임에 새 페이지를 만들 수있는 방법이 있습니까?런타임에 새 페이지 추가

아마도 cs에서 XAML을 생성하여 앱에 추가 할 수 있습니까?

타이

NEW : 좋아 좀 더 나은 그것을 설명하려고합니다 : 내가 여러 컨트롤과 JSON에서 동적 앱 페이지를 만들

.

예 : json으로 모든 부하에 동일하지되기 때문에

{ 
    "pages": [ 
     { 
      "title": "Page 1", 
      "controls": [ 
       { 
        "button": [ 
         { 
          "text": "Testbutton", 
          "value": "clear", 
         } 
        ] 
       }, 
       { 
        "textview": [ 
         { 
          "value": "enter some text" 
         } 
        ] 
       } 
      ] 
     }, 
     { 
      "title": "Page 2", 
      "controls": [ 
       {..} 
      ] 
     } 
    ] 
} 

그래서 내가 그들을 유연하게 생성 할 수 있습니다.

+1

나는 아마도 당신이 잘못된 경로를 걷고 있기 때문에 왜 그렇게하려고하는지 설명해야한다고 생각합니다. –

답변

0

XamlReader.Load를 사용하여 xaml에서 개체 트리를 만들 수 있습니다.

생성자와 함께 필요한 개체를 만들고 컨트롤의 자식 속성을 사용하여 트리를 정의 할 수도 있습니다.

+0

http://www.windowsphonegeek.com/tips/wp7-dynamically-generating-datatemplate-in-code – Viscuius