今天,我更新到Xamarin.Forms 2.5.0并看到以下警告:
如何获取本地上下文而不是
Forms.Context
? Is the Android Context meant?在我的
ButtonRenderer
中,我只有OnElementChanged()
方法,那么我应该在这里更改什么?只需添加ButtonRenderer(Context)
构造函数?如果在平台渲染器类中这样做,我仍然会收到警告。有人有例子吗? official documentation没有提及它,除了open source code of ButtonRenderer
之外,Google也没有带来一些有用的结果。此更改还涉及许多其他渲染器类。有没有人经历过其他变化,例如制动插件等等?
PS:另外,不推荐使用
Device.Windows
时也没有发现。现在,我将其替换为Device.UWP
。 最佳答案
我对SearchBarRenderer
遇到了同样的问题,而我需要解决的所有问题就是添加一个像这样的构造函数:
public ShowSearchBarRenderer(Context context) : base(context)
{
}
希望能回答您问题的第二部分。
关于c# - Xamarin.Forms 2.5.0和上下文,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47417015/