Saltar al contenido

Comprobar si un cuadro de texto está vacío o no

Posterior a observar en diversos repositorios y foros al terminar hemos descubierto la resolución que te enseñamos más adelante.

Solución:

Deberías usar String.IsNullOrEmpty() para asegurarse de que no esté vacío ni null (de alguna manera):

if (String.IsNullOrEmpty(textBox1.Text))

    // Do something...

Más ejemplos aquí.

A efectos prácticos, también podría considerar el uso de String.IsNullOrWhitespace() ya que un cuadro de texto que espera espacios en blanco como entrada probablemente niega cualquier propósito, excepto en el caso de, por ejemplo, permitir que el usuario elija un separador personalizado para las cosas.

pienso

string.IsNullOrEmpty(TextBox.Text)

o

string.IsNullOrWhiteSpace(TextBox.Text)

son tus mejores opciones.

Si uno está en XAML, puede verificar si hay texto en un TextBox mediante el uso IsEmpty fuera de Text propiedad.

Resulta que burbujea hasta CollectionView.IsEmpty (no en el string propiedad) para proporcionar la respuesta. Este ejemplo de una marca de agua de cuadro de texto, donde se muestran dos cuadros de texto (uno de edición y otro con el texto de la marca de agua). Donde el estilo en el segundo cuadro de texto (marca de agua uno) se unirá al Text en el cuadro de texto principal y activar/desactivar en consecuencia.


    


  • CollectionView.IsEmpty explicación
  • Texto de ayuda WaterMark para desaparecer cuando el usuario escribe (respuesta) (este es el ejemplo completo que utilicé de la respuesta parcial dada anteriormente).
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *