xamarin.android 控件,将Android View作为自定义控件集成到Xamarin.Forms

基本上我想在我的表单中整合一个custom control。 此组件与Android视图(axml)一起提供,我无法找到将其包含到我的共享Xamarin Forms项目中的方法。

我试图创建一个自定义呈现:

[assembly: ExportRenderer(typeof(RadialControl), typeof(RadialControlRenderer))]

namespace EA.Indemnisation.Renderers

{

public class RadialControlRenderer : ViewRenderer

{

protected override void OnDraw(Android.Graphics.Canvas canvas)

{

base.OnDraw(canvas);

SetContentView(Resource.Layout.Radial); // How can I include my view as component into the form?

var bigRadialProgress = FindViewById(Resource.Id.bigProgress);

var smallRadialProgress = FindViewById(Resource.Id.smallProgress);

var tinyRadialProgress = FindViewById(Resource.Id.tinyProgress);

}

}

}

没有帮助我,因为我没能获得Android的看法,与它互动,包括在我的形式。

我也看过如何将Android.Views.View转换为Xamarin.Forms.View,但我找不到这样做的方法。

将自定义控件集成到Xamarin Forms应用程序的方式是什么?

2014-09-23

glautrou

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值