首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin.Forms,Xamarin.Droid更改视图

Xamarin.Forms,Xamarin.Droid更改视图
EN

Stack Overflow用户
提问于 2017-05-20 22:23:07
回答 1查看 161关注 0票数 0

到目前为止,我没有找到任何有用的东西。我试图将当前视图从.droid命名空间中的类更改为同一个命名空间中的另一个视图。

代码语言:javascript
复制
Intent intent = new Intent(this, typeof(viewclass));

似乎有一半是正确的。最大的问题是,由于无法从机器人中执行此操作,因此我得到了以下错误:

代码语言:javascript
复制
Cannot convert from App.Droid.CustomMapRenderer to Android.Context.Context

解决方案:

代码语言:javascript
复制
var intent= new Intent(Android.App.Application.Context, typeof(ViewClass));
Android.App.Application.Context.StartActivity(intent);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-22 02:12:51

最大的问题是,由于无法从机器人中执行此操作,因此我得到了以下错误:

从错误信息。您正在一个渲染器(CustomMapRenderer)中创建一个意图。因此,this引用了CustomMapRenderer的一个实例,但是要创建一个意图,第一个参数应该是一个Context

因此,要解决这个问题,您需要以某种方式检索当前上下文,例如,您可以尝试Intent intent = new Intent(Application.Context, typeof(viewclass));

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

https://stackoverflow.com/questions/44091357

复制
相关文章

相似问题

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