3
如何在Windows Phone 7应用程序中显示新窗体? 我初始化我的课是这样的:在Silverlight for Windows Phone 7中打开新窗体
Jeans jeansform = new Jeans("Elwood Curtis");
然而,没有jeansform.Show()方法。
如何在Windows Phone 7应用程序中显示新窗体? 我初始化我的课是这样的:在Silverlight for Windows Phone 7中打开新窗体
Jeans jeansform = new Jeans("Elwood Curtis");
然而,没有jeansform.Show()方法。
通常,Windows Phone 7应用程序使用类似于由浏览器托管的Silverlight导航应用程序的表单导航。这允许手机后退按钮从已导航到的“页面”导航回。
您的Jeans
“窗体”实际上应该从PhoneApplicationPage
派生,并且应该有一个简单的默认构造函数(而不是像目前一样接受参数的构造函数)。
你会然后导航到你的页面使用如下代码: -
NavigationService.Navigate(new Uri("/Views/Jeans.xml?name=Elwood%20Curtis"));
你的“牛仔裤”页面,然后其大部分初始配置的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
}