문제점 : 데이터베이스에 Silverlight에서 연 페이지 이름을 저장합니다. 나는 응용 프로그램을 시동 할 때 나는이보다는Silverlight : 동적으로 페이지를 만드는 방법
그래서이 문자열로 페이지를 설정하려면 :
this.RootVisual = new MainPage();
내가 원하는 내가 반사를 사용해야합니다 생각이
string pageName = getValueFromDatabase()
if (!PageExists(pageName))
throw error
else
this.RootVisual = SomeWizzyMethodToCreatePage(pageName)
같은 여기 모든 페이지 (PageExists)를 찾은 다음 어떻게 든 새 인스턴스 (SomeWizzyMethodToCreatePage)를 만듭니다.
당신은 당신이 당신이 열려는 페이지의 __name__를 저장하는 의미 실제로 않는 당신이 데이터베이스에 열려는 페이지를 저장하는 말? – AnthonyWJones
예, 이름입니다. 업데이트 해 줘서 고마워. –