首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何导航到从自定义ApplicationPage派生的cs文件(使用xaml)

如何导航到从自定义ApplicationPage派生的cs文件(使用xaml)
EN

Stack Overflow用户
提问于 2012-02-16 07:00:55
回答 3查看 206关注 0票数 0

如何导航到从自定义PhoneApplicationPage派生的.cs文件?继承链看起来是这样的: PhoneApplicationPage ->,我的带有xaml的随意页面和cs ->页面,它将经过很小的修改就可以派生出所有内容。NavigationService.Navigate(new Uri("/NewPage.cs", UriKind.Relative));抛出异常...

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-02-17 01:52:19

好了,我有一个解决这个问题的办法。正如Barry Franklin所说,不可能导航到.cs文件,但可以.xaml。解决方案是创建一个典型的PhoneApplication页面(xaml和cs),更改我们类的基类型(我们的类需要从电话应用程序页面派生),并从构造函数中删除InitializeComponent();,这应该只在基类中。这样就不会加载xaml,而是使用基类中的布局。

票数 1
EN

Stack Overflow用户

发布于 2012-02-16 07:51:11

你不能导航到一个视图文件,只能导航到包含“.cs”的.xaml文件。.cs文件实际上并不是一个页面,只是驱动页面并保存实现页面功能的逻辑的“代码”。

您可以这样做:

代码语言:javascript
复制
NavigationService.Navigate(new Uri("/NewPage.xaml", UriKind.Relative));

但不是你所拥有的..。

票数 0
EN

Stack Overflow用户

发布于 2012-02-16 09:34:57

正如巴里所说,只导航到.xaml页面。虽然我想知道为什么你需要从一个语音应用程序页面派生,但也许有更好的方法?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9302861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档