TextChangedEventArgs Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece dados para o evento TextChanged.
public ref class TextChangedEventArgs : System::Windows::RoutedEventArgs
public class TextChangedEventArgs : System.Windows.RoutedEventArgs
type TextChangedEventArgs = class
inherit RoutedEventArgs
Public Class TextChangedEventArgs
Inherits RoutedEventArgs
- Herança
Exemplos
O exemplo a seguir exibe o número de vezes que o texto em uma alteração TextBox . Abaixo está o código XAML para o exemplo.
<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>
Veja abaixo o código por trás do exemplo.
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
Construtores
| Nome | Description |
|---|---|
| TextChangedEventArgs(RoutedEvent, UndoAction, ICollection<TextChange>) |
Inicializa uma nova instância da TextChangedEventArgs classe usando a ID do evento, a ação desfazer e as alterações de texto especificadas. |
| TextChangedEventArgs(RoutedEvent, UndoAction) |
Inicializa uma nova instância da TextChangedEventArgs classe, usando a ID de evento especificada e a ação desfazer. |
Propriedades
| Nome | Description |
|---|---|
| Changes |
Obtém uma coleção de objetos que contém informações sobre as alterações que ocorreram. |
| Handled |
Obtém ou define um valor que indica o estado atual do tratamento de eventos para um evento roteado à medida que percorre a rota. (Herdado de RoutedEventArgs) |
| OriginalSource |
Obtém a fonte de relatório original, conforme determinado pelo teste de clique puro, antes de qualquer possível Source ajuste por uma classe pai. (Herdado de RoutedEventArgs) |
| RoutedEvent |
Obtém ou define o RoutedEvent associado a essa RoutedEventArgs instância. (Herdado de RoutedEventArgs) |
| Source |
Obtém ou define uma referência ao objeto que gerou o evento. (Herdado de RoutedEventArgs) |
| UndoAction |
Obtém como a pilha de desfazer é causada ou afetada por essa alteração de texto. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| InvokeEventHandler(Delegate, Object) |
Executa a conversão de tipo adequada para chamar o delegado type-safe TextChangedEventHandler para o TextChanged evento. |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| OnSetSource(Object) |
Quando substituído em uma classe derivada, fornece um ponto de entrada de retorno de chamada de notificação sempre que o Source valor da propriedade de uma instância é alterado. (Herdado de RoutedEventArgs) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |