Xamarin.Forms 2.5.0 e Contexto
Hoje eu atualizei paraXamarin.Forms 2.5.0 e vi que recebo os seguintes avisos:
No subprojeto Android:O aviso CS0618 'Forms.Context' está obsoleto: 'O contexto está obsoleto na versão 2.5. Por favor, use um contexto local.
Como posso obter o contexto local em vez deForms.Context
? É o contexto do Android?
O aviso CS0618 'ButtonRenderer.ButtonRenderer ()' está obsoleto: 'Este construtor está obsoleto na versão 2.5. Por favor, use ButtonRenderer (Contexto). '
No meuButtonRenderer
Eu só tenho oOnElementChanged()
método, então o que devo mudar aqui? Basta adicionar umButtonRenderer(Context)
construtor? Ainda recebo o aviso, se fizer isso na minha classe de renderizador de plataforma. Alguém tem um exemplo? odocumentação oficial não menciona e o Google também não traz resultados úteis, exceto ocódigo-fonte aberto deButtonRenderer
. Essa alteração também diz respeito a muitas outras classes de renderizador.
Alguém já experimentou outras mudanças, que freiam plugins e assim por diante?
PS: Também não descobri, quandoDevice.Windows
foi preterido. Agora substituí-o porDevice.UWP
.