找不到ExportRenderer

时间:2016-11-30 22:09:23

标签: xamarin xamarin.ios

我正在尝试在Xamarin中创建自定义页面渲染器,我对引用有一些问题。也就是说,我在ExportRenderer以及PageRenderer上找不到“找不到”。这是我的代码:

using CoreAnimation;
using CoreGraphics;
using Xamarin.Forms;
using Utilities.GradientRenderer;
using Utilities.GradientRenderer.iOS;

[assembly:ExportRenderer (typeof(GradientContentPage), typeof(GradientContentPageRenderer))]
namespace Utilities.GradientRenderer.iOS
{
    public class GradientContentPageRenderer : PageRenderer
    {
        protected override void OnElementChanged(ElementChangedEventArgs e) 
        {
            base.OnElementChanged(e);

            if (e.OldElement == null) // perform initial setup
            {
                var page = e.NewElement as GradientContentPage;
                var gradientLayer = new CAGradientLayer();
                gradientLayer.Frame = View.Bounds;
                gradientLayer.Colors = new CGColor[] { page.StartColor.ToCGColor(), page.EndColor.ToCGColor() };
                View.Layer.InsertSublayer(gradientLayer, 0);
            }
        }
    }
}

我正在使用Visual Studio 2015和Xamarin.Forms版本2.3.3.168

我错过了什么?

感谢。

0 个答案:

没有答案