我有一个我的问题是我不能像Silverlight中那些不熟悉这项技术的大多数人一样在Silverlight中重定向我的页面。项目页面之间的Silverlight重定向
我设计了一个登录页面,第一,如果密码是正确的,我希望它直接到MainPage.xaml中
,你可以看到我尝试这些评论已经没有奏效的方法。我在这个网页搜索了一些关于这个问题的帖子,但我解决不了请帮助我。
当我尝试那一个;
Uri target = new Uri("MainPage",UriKind.Relative);
NavigationService.Navigate(target);
错误消息:Object reference not set to an instance of an object.
其实我们发现,和我的朋友一个解决方案;当代码进入if块时,我们用{this.Content = new MainPage();}来更改页面内容,而不是指向一个网页。 }方法和它的工作。但System.Windows.Browser.HtmlPage.Window.Navigate(目标)这一个是指导我们相同的登录页面或网页,如www.---.com以外的正常的HTML页面。
我已经尝试从第一个地方我指出我的屏幕图片。 – 2012-03-13 23:39:46
根据此信息更新。我假设你已经修改了App.xaml.cs以将Application RootVisual设置为新的Login视图。 – Bryant 2012-03-13 23:47:24
实际上并不是我的App.xaml是this.RootVisual = new Login();在我的登录页面代码去时,如果块我更改页面的内容,所以它是一种适合我的目标现在。但是,仍然需要一些赞扬它。 – 2012-03-14 00:18:06