Xamarin.forms 视觉上的框架标高=“0”;“材料”;沙马林

Xamarin.forms 视觉上的框架标高=“0”;“材料”;沙马林,xamarin.forms,xamarin.android,xamarin.ios,material-design,Xamarin.forms,Xamarin.android,Xamarin.ios,Material Design,尝试将新材质视觉应用于我的应用程序页面内的框架,效果良好,但通过渲染器设置高程不起作用 在文档页面上,有人说我应该用这个[assembly:ExportRenderer(typeof(Frame),typeof(SombraMaterialFrameRenderer),new[]{typeof(VisualMarker.MaterialVisual)}]assembly标记来标记渲染器,但是它不起作用,如果我删除new[]{typeof(VisualMarker.MaterialVisual)}

尝试将新材质视觉应用于我的应用程序页面内的框架,效果良好,但通过渲染器设置高程不起作用

在文档页面上,有人说我应该用这个
[assembly:ExportRenderer(typeof(Frame),typeof(SombraMaterialFrameRenderer),new[]{typeof(VisualMarker.MaterialVisual)}]
assembly标记来标记渲染器,但是它不起作用,如果我删除
new[]{typeof(VisualMarker.MaterialVisual)}
零件它仅适用于没有Visual=“Material”标记的常规框架

总之,我需要一种在元素上使用带有可视标记的渲染器的方法


另一个参考资料:

您尝试过这个吗?是的,这是我们现在在项目中使用的,我们正在尝试实现最近为Xamarin发布的本机材料。可以共享关于它的演示吗?我无法共享我的实际代码,因为它受版权保护,我将分享我正在尝试的事情,以及我是如何进行工作的。总而言之,我刚刚使用了Xamarin包装的MaterialRenders并将其继承到我自己的渲染器中,覆盖了默认渲染器,使我能够添加自己的功能。好的,谢谢你的分享。你尝试过吗?是的,这是我们现在在项目中使用的,我们正在尝试实现最近为Xamarin发布的本机材料。可以分享一个关于它的演示吗?我不能分享我的实际代码,因为它受版权保护,我将分享我正在尝试的东西,以及我是如何做的。总而言之,我刚刚使用了Xamarin包装的MaterialRenders,并将其继承到我自己的渲染器中,覆盖了默认渲染器,使我能够添加自己的功能。好的,感谢您的分享。