Leer en inglés

Compartir vía


TextChangedEventArgs Clase

Definición

Proporciona datos para el evento TextChanged.

C#
public class TextChangedEventArgs : System.Windows.RoutedEventArgs
Herencia
TextChangedEventArgs

Ejemplos

En el ejemplo siguiente se muestra el número de veces que cambia el texto de .TextBox A continuación se muestra el código XAML del ejemplo.

XAML
<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"    
  x:Class="SDKSample.DetectChangedTextExample"
  Title="DetectChangedText">
  <StackPanel>
    <TextBox
      Name="tbCountingChanges"    
      TextChanged="textChangedEventHandler"
      TextWrapping="Wrap">
      Here is the initial text in the textbox.  Each time the contents of this box is changed, a change counter will
      be incremented and displayed in the TextBox below.  Note that the TextChanged event is called when the TextBox
      control is initially populated with text, so the changes counter starts of at 1.
    </TextBox>
    <TextBox Name="tbCounterText">0</TextBox>
    
  </StackPanel>  
</Page>

A continuación, se muestra el código subyacente para el ejemplo.

C#
using System.Windows.Controls;

namespace SDKSample
{
    public partial class DetectChangedTextExample : Page
    {
        // This is a counter for the number of times the TextChanged fires
        // for the tbCountingChanges TextBox.
        private int uiChanges = 0;

        // Event handler for TextChanged Event.
        private void textChangedEventHandler(object sender, TextChangedEventArgs args)
        {

            uiChanges++;
            if (tbCounterText != null)
            {
                tbCounterText.Text = uiChanges.ToString();
            }
        }
    }
}

Constructores

TextChangedEventArgs(RoutedEvent, UndoAction)

Inicializa una nueva instancia de la clase TextChangedEventArgs, usando el identificador de evento y la acción de deshacer especificados.

TextChangedEventArgs(RoutedEvent, UndoAction, ICollection<TextChange>)

Inicializa una nueva instancia de la clase TextChangedEventArgs, usando el identificador de evento, la acción de deshacer y los cambios de texto especificados.

Propiedades

Changes

Obtiene una colección de objetos que contiene información sobre los cambios efectuados.

Handled

Obtiene o establece un valor que indica el estado actual del control de eventos para un evento enrutado cuando recorre la ruta.

(Heredado de RoutedEventArgs)
OriginalSource

Obtiene el origen inicial de los informes determinado por pruebas de acceso puro, antes de que una clase primaria realice posibles ajustes de Source.

(Heredado de RoutedEventArgs)
RoutedEvent

Obtiene o establece el RoutedEvent asociado a esta instancia RoutedEventArgs.

(Heredado de RoutedEventArgs)
Source

Obtiene o establece una referencia al objeto que generó el evento.

(Heredado de RoutedEventArgs)
UndoAction

Obtiene cómo se genera la pila de deshacer o se ve afectada por este cambio de texto.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
InvokeEventHandler(Delegate, Object)

Realiza la conversión de tipos adecuada para llamar al delegado TextChangedEventHandler con seguridad de tipos para el evento TextChanged.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnSetSource(Object)

Cuando se invalida en una clase derivada, proporciona un punto de entrada de devolución de llamada de notificación cada vez que cambia el valor de propiedad Source de una instancia.

(Heredado de RoutedEventArgs)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9