Android EditText La vinculación se rompe después de la actualización de MvvmCross de 4.2.3 a 4.4.0 con Linker activado

Mi aplicación Android de MvvmCross, que funcionaba antes, se ha roto debido a la actualización de MvvmCross de 4.2.3 a 4.4.0

<EditText android:layout_width="match_parent" android:layout_height="match_parent" local:MvxBind="Text Login" /> public string Login { get { return _login; } set { SetProperty(ref _login, value); } } 

LinkerPleaseInclude si por supuesto hay:

 public void Include(EditText text) { text.Enabled = !text.Enabled; text.TextChanged += (sender, args) => text.Text = "" + text.Text; text.Hint = "" + text.Hint; text.Click += (s, e) => text.Visibility = text.Visibility - 1; } public void Include(TextView text) { text.TextChanged += (sender, args) => text.Text = "" + text.Text; text.Hint = "" + text.Hint; text.Click += (s, e) => text.Text = text.Text + ""; } 

Linker "SDK Only" habilitado. Para el vinculador deshabilitado funciona bien. Otros enlaces funciona bien también (clics de botón, visibilidades, etc).

¿Cómo decir linker para manejar esto correctamente? ¿Qué podría estar mal aquí?

El destino de enlace para EditText y TextView utiliza el evento AfterTextChanged , que probablemente se vincula. Agregue eso a sus métodos de inclusión en lugar de TextChanged y debería funcionar:

 public void Include(TextView text) { text.AfterTextChanged += (sender, args) => text.Text = "" + text.Text; text.Hint = "" + text.Hint; text.Click += (s, e) => text.Text = text.Text + ""; } 

No creo que necesite un método separado para EditText como EditText hereda de TextView .

  • ¿Cómo puedo resolver, "La aplicación en la que se basa este tipo de proyecto no se encontró." Error?
  • .axml destacando y la inteligencia no funciona en monodroid
  • Configuración de la versión de Android
  • Mono Android. Marco de pruebas unitarias
  • Android Expandible RecyclerView diferente Altura de la tarjeta
  • Enlace Xamarin.Android definiendo Getter / Setter Métodos usando EnumMethods.xml para la interfaz
  • Estoy tratando de hacer mono android simple "hola mundo", pero no veo "hola mundo" en el emulador por qué?
  • Monodroid para el servicio android
  • Asegurar cadena en APK
  • Añadir elevación / sombra en la barra de herramientas para dispositivos pre-lollipop
  • ¿Cómo detectar la salida de la aplicación en android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.