如何导航到源自自定义PhoneApplicationPage的.cs文件?继承链如下所示:PhoneApplicationPage - >我的随意页面有xaml和cs - >页面将导致所有很少修改。 NavigationService.Navigate(new Uri("/NewPage.cs", UriKind.Relative));
抛出异常......
答案 0 :(得分:1)
好的,所以我有一个问题的解决方法。正如Barry Franklin所说,无法导航到.cs文件,但有可能.xaml。解决方案是创建一个典型的PhoneApplication页面(xaml和cs),更改我们类的基类型(我们的类需要从手机应用程序页面派生)并从构造函数中删除InitializeComponent();
,这应该只在base类。这样就不会加载xaml,我们正在使用基类的布局。
答案 1 :(得分:0)
您无法导航到.cs文件,只能导航到包含“views”的.xaml文件。 .cs文件实际上不是一个页面,只是驱动页面的“代码隐藏”并保存实现页面功能的逻辑。
你可以这样做:
NavigationService.Navigate(new Uri("/NewPage.xaml", UriKind.Relative));
但不是你拥有的......
答案 2 :(得分:0)
正如Barry所说,只导航到.xaml页面。 虽然我想知道为什么你需要从phoneaplicationpage派生出来,也许还有更好的方法?