如何导航到从自定义PhoneApplicationPage派生的.cs文件?继承链看起来是这样的: PhoneApplicationPage ->,我的带有xaml的随意页面和cs ->页面,它将经过很小的修改就可以派生出所有内容。NavigationService.Navigate(new Uri("/NewPage.cs", UriKind.Relative));抛出异常...
发布于 2012-02-17 01:52:19
好了,我有一个解决这个问题的办法。正如Barry Franklin所说,不可能导航到.cs文件,但可以.xaml。解决方案是创建一个典型的PhoneApplication页面(xaml和cs),更改我们类的基类型(我们的类需要从电话应用程序页面派生),并从构造函数中删除InitializeComponent();,这应该只在基类中。这样就不会加载xaml,而是使用基类中的布局。
发布于 2012-02-16 07:51:11
你不能导航到一个视图文件,只能导航到包含“.cs”的.xaml文件。.cs文件实际上并不是一个页面,只是驱动页面并保存实现页面功能的逻辑的“代码”。
您可以这样做:
NavigationService.Navigate(new Uri("/NewPage.xaml", UriKind.Relative));但不是你所拥有的..。
发布于 2012-02-16 09:34:57
正如巴里所说,只导航到.xaml页面。虽然我想知道为什么你需要从一个语音应用程序页面派生,但也许有更好的方法?
https://stackoverflow.com/questions/9302861
复制相似问题