我有这样的课程:
public class MetroButton: ContentView
{
public MetroButton ()
{
//create and filling mainGrid
this.Content = mainGrid;
}
}
这没关系。但是当我渲染我的ContentView(MetroButton)时 - 内容没有显示(内容消失,只剩下主控件)。
我的渲染:
[assembly: ExportRenderer (typeof(MetroButton), typeof(RendererToClickView))]
...
public class RendererToClickView:ViewRenderer
{
public RendererToClickView ()
{
}
}
答案 0 :(得分:1)
没有status
。尝试使用ContentViewRenderer
并禁用边框绘制。这很好用(我自己尝试过)。
FrameRenderer
答案 1 :(得分:0)
您不需要为此创建FrameRenderer
。
ContentView
的渲染器为ViewRenderer
,如link中所示:
您可以这样做:
[Assembly: ExportRenderer (typeof (ImageGallery), typeof (ImageGalleryRenderer))]
Namespace MRV.AppClient.Mobile.Droid.CustomRenderers
{
Class ImageGalleryRenderer: ViewRenderer
{
Protected override void JavaFinalize ()
{
ImageService.Instance.InvalidateMemoryCache ();
Base.JavaFinalize ();
}
}
}