在我的Swift中,我可以覆盖JSQ方法,如:
using <YourApp>.Droid;
using Xamarin.Forms;
using Xamarin.Forms.Platform.Android;
[assembly: ExportRenderer(typeof(Entry), typeof(NoUnderlineEntry))]
namespace <YourApp>.Droid
{
public class NoUnderlineEntry : EntryRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<Entry> e)
{
base.OnElementChanged(e);
Control?.SetBackgroundColor(Android.Graphics.Color.Transparent);
}
}
}
我的困惑是,我作为Unmanaged返回什么?
答案 0 :(得分:0)
我的困惑是,我作为Unmanaged返回什么?
Unmanaged
是一种泛型类型,用于包含不受运行时管理的对象引用。您应该返回的具体取决于您尝试替换的方法。你还没告诉我们那个方法是什么,所以我们没办法告诉你这个方法应该返回什么,除了(显然)它返回某些东西这个&#39 ; s包含在Unmanaged
值中。
注意:您确实没有覆盖相关方法,而只是安排自己的代码被调用。如果你想覆盖一个方法,你可以改为继承你想要修改的类。