Tim*_*len 3 silverlight winforms windows-phone-7
如何在Windows Phone 7应用程序中显示新表单?我已经像这样初始化了我的课程:
Jeans jeansform = new Jeans("Elwood Curtis");
Run Code Online (Sandbox Code Playgroud)
但是,没有jeansform.Show()方法.
通常,Windows Phone 7应用程序使用类似于由浏览器托管的silverlight导航应用程序的表单导航.这允许电话后退按钮从已导航到的"页面"导航回来.
你的Jeans
"表单"实际上应该派生出来,PhoneApplicationPage
并且应该有一个简单的默认构造函数(不是你现在接受参数的那个).
然后,您将使用以下代码导航到您的页面: -
NavigationService.Navigate(new Uri("/Views/Jeans.xml?name=Elwood%20Curtis"));
Run Code Online (Sandbox Code Playgroud)
然后,您的"牛仔裤"页面将完成大部分初始配置OnNavigatedTo
: -
protected override void OnNavigatedTo(Microsoft.Phone.Navigation.PhoneNavigationEventArgs e)
{
base.OnNavigatedTo(e);
Name = NavigationContext.QueryString["name"];
// Other code you would have otherwise run in a parameterised constructor
}
Run Code Online (Sandbox Code Playgroud)