Sdílet prostřednictvím


TextChangedEventArgs Třída

Definice

Poskytuje data pro událost TextChanged.

public ref class TextChangedEventArgs : System::Windows::RoutedEventArgs
public class TextChangedEventArgs : System.Windows.RoutedEventArgs
type TextChangedEventArgs = class
    inherit RoutedEventArgs
Public Class TextChangedEventArgs
Inherits RoutedEventArgs
Dědičnost
TextChangedEventArgs

Příklady

Následující příklad ukazuje, kolikrát se text v textu TextBox změní. Níže je kód XAML pro příklad.

<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>

Níže je uvedený kód příkladu.

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();
            }
        }
    }
}

Namespace SDKSample

    Partial Public Class DetectChangedTextExample
        Inherits Page

        ' This is a counter for the number of times the TextChanged fires
        ' for the tbCountingChanges TextBox.
        Private uiChanges As Integer = 0

        ' Event handler for TextChanged Event.
        Private Sub textChangedEventHandler(ByVal sender As Object,
                                            ByVal args As TextChangedEventArgs)

            uiChanges += 1
            If tbCounterText IsNot Nothing Then
                tbCounterText.Text = uiChanges.ToString()
            End If

        End Sub
    End Class
End Namespace

Konstruktory

TextChangedEventArgs(RoutedEvent, UndoAction)

Inicializuje novou instanci TextChangedEventArgs třídy pomocí zadaného ID události a akce zpět.

TextChangedEventArgs(RoutedEvent, UndoAction, ICollection<TextChange>)

Inicializuje novou instanci TextChangedEventArgs třídy pomocí zadaného ID události, akce zpět a změny textu.

Vlastnosti

Changes

Získá kolekci objektů, která obsahuje informace o změnách, ke kterým došlo.

Handled

Získá nebo nastaví hodnotu, která označuje aktuální stav zpracování událostí pro směrovanou událost při cestě.

(Zděděno od RoutedEventArgs)
OriginalSource

Získá původní zdroj sestav, jak je určeno čistým testováním výsledků, před jakoukoli možnou Source úpravou nadřazenou třídou.

(Zděděno od RoutedEventArgs)
RoutedEvent

Získá nebo nastaví přidružené k RoutedEvent této RoutedEventArgs instanci.

(Zděděno od RoutedEventArgs)
Source

Získá nebo nastaví odkaz na objekt, který vyvolal událost.

(Zděděno od RoutedEventArgs)
UndoAction

Získá, jak je zásobník zpět způsoben nebo ovlivněn touto změnou textu.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
InvokeEventHandler(Delegate, Object)

Provede správné přetypování typu pro volání bezpečného TextChangedEventHandler delegáta TextChanged události.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnSetSource(Object)

Při přepsání v odvozené třídě poskytuje vstupní bod zpětného Source volání oznámení vždy, když se změní hodnota vlastnosti instance.

(Zděděno od RoutedEventArgs)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro