Xamarin.Forms项目, 在Android项目中创建CustomRender文件夹, 并且创建自定义渲染器MyButtonRender, 如下所示:
说明: MyButtonRender类完整代码如下所示...}
}
}
}
第二步:在类库项目App2中添加MyButton类,继承Button, 如下所示:
using Xamarin.Forms;
namespace...第二步: 然后, 我们把Xamarin中创建的MyButton与MyButtonRender直接复制到MAUI的项目中, 如下所示:
MyButtonRender类修改如下:
using App2;...}
}
说明: 此处更新涉及更新命名空间引用
移除旧的Xamarin引用:
using Xamarin.Forms.Platform.Android;
using Xamarin.Forms;
添加新的...这一点,在MAUI项目当中, 则是通过Startup类中依赖注入的形式添加,通过扩展方法 ConfigureMauiHandlers 添加 AddCompatibilityRenderer,如下所示: