ITextBuffer.Changed Ereignis

Definition

Tritt ein, wenn ein nicht leeres ITextEdit erfolgreich angewendet wird.Occurs when a non-empty ITextEdit is successfully applied.

public:
 event EventHandler<Microsoft::VisualStudio::Text::TextContentChangedEventArgs ^> ^ Changed;
event EventHandler<Microsoft.VisualStudio.Text.TextContentChangedEventArgs> Changed;
member this.Changed : EventHandler<Microsoft.VisualStudio.Text.TextContentChangedEventArgs> 
Event Changed As EventHandler(Of TextContentChangedEventArgs) 

Ereignistyp

EventHandler<TextContentChangedEventArgs>

Hinweise

Dabei handelt es sich um ein Leistungs kritisches Ereignis, dessen Handler sich direkt auf die Typisierung von Eingaben auswirken.This is a performance critical event, whose handlers directly affect typing responsiveness. Wenn es nicht erforderlich ist, dieses Ereignis synchron im UI-Thread zu behandeln, sollten Sie ChangedOnBackground stattdessen das Ereignis lauschen.Unless it's required to handle this event synchronously on the UI thread, please consider listening to ChangedOnBackground event instead.

Dieses Ereignis wird nach ChangedHighPriority Ereignissen und vor ChangedLowPriority Ereignissen ausgelöst.This event is raised after ChangedHighPriority events and before ChangedLowPriority events.

Wenn eine zweite Bearbeitung von einem Listener des geänderten Ereignisses (oder der changedlowpriority-oder changedhighpriority-Ereignisse) angewendet wird, werden die geänderten Ereignisse für die zweite Bearbeitung erst ausgelöst, wenn alle Listener über die erste Bearbeitung benachrichtigt wurden (über changedlowpriority-, Changed-und changedhighpriority-Ereignisse).In the case that a second edit is applied by a listener of the Changed event (or the ChangedLowPriority or ChangedHighPriority events), the Changed events for the second edit won't be raised until all listeners have been notified of the first edit (via ChangedLowPriority, Changed, and ChangedHighPriority events). Das heißt, die Ereignisse für nachfolgende bearbeitvorgänge werden in die Warteschlange eingereiht.That is, the events for subsequent edits are queued. Dadurch wird sichergestellt, dass Listener die geänderten Ereignisse in der Reihenfolge empfangen, in der die Änderungen angewendet wurden.This ensures listeners receive the Changed events in the order the edits were applied.

Gilt für: