Freigeben über


ITextBuffer.Changed-Ereignis

Tritt ein, wenn ein nicht leeres ITextEdit erfolgreich angewendet wird.

Namespace:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Syntax

'Declaration
Event Changed As EventHandler(Of TextContentChangedEventArgs)
event EventHandler<TextContentChangedEventArgs> Changed
event EventHandler<TextContentChangedEventArgs^>^ Changed {
    void add (EventHandler<TextContentChangedEventArgs^>^ value);
    void remove (EventHandler<TextContentChangedEventArgs^>^ value);
}
abstract Changed : IEvent<EventHandler<TextContentChangedEventArgs>,
    TextContentChangedEventArgs>
JScript unterstützt keine Ereignisse.

Hinweise

Dieses Ereignis wird nach ChangedHighPriority-Ereignissen und vor ChangedLowPriority-Ereignisse ausgelöst.

Wenn eine zweite Bearbeiten von einem Listener zum Changed-Ereignis (oder ChangedHighPriority oder ChangedLowPriority-Ereignissen) angewendet wird, werden die Changed-Ereignisse für die zweite Edit nicht ausgelöst, nachdem alle Listener aus der ersten Bearbeitung benachrichtigt wurde (über ChangedLowPriority, Changedund [:Microsoft.VisualStudio.Text.ITextBuffer.ChangedHighPriority]-Ereignisse). Dies bedeutet, dass die Ereignisse für spätere Änderungen in die Warteschlange gestellt. Dadurch wird sichergestellt, dass der Listener Changed-Ereignisse in der Reihenfolge empfangen, die die Bearbeitungen angewendet wurden.

.NET Framework-Sicherheit

Siehe auch

Referenz

ITextBuffer Schnittstelle

Microsoft.VisualStudio.Text-Namespace

TextContentChangedEventArgs