TextChangedEventArgs Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt gegevens voor de TextChanged gebeurtenis.
public ref class TextChangedEventArgs : System::Windows::RoutedEventArgs
public class TextChangedEventArgs : System.Windows.RoutedEventArgs
type TextChangedEventArgs = class
inherit RoutedEventArgs
Public Class TextChangedEventArgs
Inherits RoutedEventArgs
- Overname
Voorbeelden
In het volgende voorbeeld wordt het aantal keren weergegeven dat de tekst in een TextBox wijziging verandert. Hieronder ziet u de XAML-code voor het voorbeeld.
<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>
Hieronder ziet u de code achter het voorbeeld.
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
Constructors
| Name | Description |
|---|---|
| TextChangedEventArgs(RoutedEvent, UndoAction, ICollection<TextChange>) |
Initialiseert een nieuw exemplaar van de TextChangedEventArgs klasse met behulp van de opgegeven gebeurtenis-id, de bewerking ongedaan maken en tekstwijzigingen. |
| TextChangedEventArgs(RoutedEvent, UndoAction) |
Initialiseert een nieuw exemplaar van de TextChangedEventArgs klasse met behulp van de opgegeven gebeurtenis-id en de actie ongedaan maken. |
Eigenschappen
| Name | Description |
|---|---|
| Changes |
Hiermee haalt u een verzameling objecten op die informatie bevatten over de wijzigingen die zijn opgetreden. |
| Handled |
Hiermee wordt een waarde opgehaald of ingesteld die de huidige status van de gebeurtenisafhandeling aangeeft voor een gerouteerde gebeurtenis terwijl deze de route doorloopt. (Overgenomen van RoutedEventArgs) |
| OriginalSource |
Haalt de oorspronkelijke rapportagebron op zoals wordt bepaald door pure hittests, voordat een mogelijke Source aanpassing door een bovenliggende klasse. (Overgenomen van RoutedEventArgs) |
| RoutedEvent |
Hiermee haalt u de RoutedEvent gekoppelde instantie op of stelt u deze RoutedEventArgs in. (Overgenomen van RoutedEventArgs) |
| Source |
Hiermee wordt een verwijzing opgehaald of ingesteld naar het object dat de gebeurtenis heeft gegenereerd. (Overgenomen van RoutedEventArgs) |
| UndoAction |
Hiermee wordt aangegeven hoe de ongedaan maken stack wordt veroorzaakt of beïnvloed door deze tekstwijziging. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InvokeEventHandler(Delegate, Object) |
Voert het juiste type cast uit om de typeveilige TextChangedEventHandler gemachtigde voor de TextChanged gebeurtenis aan te roepen. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnSetSource(Object) |
Wanneer deze wordt overschreven in een afgeleide klasse, geeft u een callback-toegangspunt voor meldingen wanneer de waarde van de Source eigenschap van een exemplaar wordt gewijzigd. (Overgenomen van RoutedEventArgs) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |