Controlar una interfaz con C# en Xamarin.Android

Clase 34 de 83Curso de Xamarin 2018

Resumen

Ahora vamos a aprender a acceder estos elementos desde nuestro código C# para poder trabajar con los elementos previamente creados.

Principalmente debemos tener las propiedades que tenemos dentro del diseñador entonces crearemos 2 variables edit text y una variable para nuestro botón, es importante mencionar que no es completamente necesario que se llamen igual en los dos archivos pero es una buena práctica.

Para vincular nuestros elementos entre los archivos debo utilizar los IDs que establecimos para cada uno de los elementos, para eso podemos hacer algo como:

nombreUsuarioEditText = FindViewById<EditText>(Resources.Id.usuarioEditText);

Y hacemos lo correspondiente con nuestro cuadro de texto para el password y el correspondiente para nuestro botón.

Además debemos crear un manejador de eventos para cuando el botón sea presionado, y fuera de OnCreate vamos a crear un nuevo método privado que sea void (private void) y se llamará

InicioSesionButton_Clicked(object sender, EventArgs argumentos)
	{
		//Funcionalidad
	}

Dentro de nuestro método evaluaremos que los campos de texto no sean vacíos o nullos y con esto terminaremos la primera validación de inicio de sesión.