Tag: 自定义渲染器

Xamarin.Forms 2.5.0和Context

今天我更新到Xamarin.Forms 2.5.0并看到,我收到以下警告: 来自Android子项目: 警告CS0618’Forms.Context’已废弃:’版本2.5已废弃上下文。 请改用当地语境。’ 如何获取本地上下文而不是Forms.Context ? Android上下文意味着什么? 从自定义渲染器: 警告CS0618’ButtonRenderer.ButtonRenderer()’已废弃:’从2.5版开始,此构造函数已过时。 请改用ButtonRenderer(Context)。 在我的ButtonRenderer我只有OnElementChanged()方法,所以我应该在这里更改什么? 只需添加一个ButtonRenderer(Context)构造函数? 如果我在我的平台渲染器类中执行此操作,我仍然会收到警告。 有人有例子吗? 官方文档没有提到它,谷歌也没有带来一些有用的结果,除了ButtonRenderer开源代码 。 此更改还涉及许多其他渲染器类。 有没有人经历过其他变化,制动插件等等? PS:我也没有发现,当Device.Windows被弃用时。 现在我用Device.UWP替换它。