2.为什么需要自定义渲染器
因为在不使用自定义渲染器的情况下更改Xamarin.Forms控件的外观是颗粒度较粗的....因为Xamarin.Forms为了支持多个平台同时可用,所以对一些特定平台的增强功能和自定义功能进行了删减。所以当我们需要使用这些功能时,就必须实现自定义渲染器。...这里,我们特意给它加了一个蓝色的背景..来展示整个控件的大小..
我们会发现,进度条只是他里面很小的一部分,大部分被背景占用,而且无法在Xamarin.Forms中去修改,我们无法改变它的高度....,一个是需要在命名空间上申明,你需要代替渲染的控件....,所以前面我一直强调的,有些东西 你找了安卓(IOS)的解决方案,就同样找到了Xamarin的
我这里虽然没有IOS的环境,但是我们也可以到IOS里面看看ProgressBarRenderer继承了什么