答案 0 :(得分:1)
HasShadow
在Android平台上正在发挥我的作用,默认情况下,它只是一个很小的,只有底部的阴影,但对我来说确实存在。
也就是说,您链接的文章中的代码正在发挥作用,因此我怀疑我之前所说的是正确的,您需要导出Android和iOS的渲染器。
您需要在MaterialFrameRenderer_Android.cs
和MaterialFrameRenderer_iOS.cs
文件中的名称空间声明上方添加以下内容,例如:
[assembly: ExportRenderer(typeof(MaterialFrame), typeof(MaterialFrameRenderer))]
namespace ...
{
...
}
作者假设您通过遵循以下文档来制作过自定义渲染器:https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/custom-renderer/