Freigeben über


PreProcessInputEventArgs Klasse

Definition

Stellt Daten für Eingabeereignisse vor der Verarbeitung bereit.

public ref class PreProcessInputEventArgs sealed : System::Windows::Input::ProcessInputEventArgs
public sealed class PreProcessInputEventArgs : System.Windows.Input.ProcessInputEventArgs
type PreProcessInputEventArgs = class
    inherit ProcessInputEventArgs
Public NotInheritable Class PreProcessInputEventArgs
Inherits ProcessInputEventArgs
Vererbung

Hinweise

Durch das Abbrechen einer Vorprozesseingabe wird die Eingabe nicht weiter verarbeitet. Lauschen Sie, PreNotifyInput um zu ermitteln, ob ein anderer Handler eine Vorprozesseingabe abgebrochen hat.

Der Eingabe-Stagingbereich verarbeitet Eingaben in WPF-Ereignisse.

Alle PreProcessInput Ereignishandler werden aufgerufen, auch wenn einer der Handler die Eingabe abbricht. Um zu überprüfen, ob ein Handler weiter oben in der Struktur die Eingabe abgebrochen hat, lauschen Sie auf das PreNotifyInput Ereignis.

PreProcessInputEventArgs wird mit dem PreProcessInput -Ereignis verwendet.

Eingaben werden in WPF in den folgenden Phasen verarbeitet:

  1. Vorprozessphase. Der Eingabe-Manager löst das PreProcessInput Ereignis aus.

  2. Phase vor der Benachrichtigung. Der Eingabe-Manager löst das PreNotifyInput Ereignis aus.

  3. Das oder die WPF-Eingabeereignisse werden ausgelöst.

  4. Phase nach der Benachrichtigung. Der Eingabe-Manager löst das PostNotifyInput Ereignis aus.

  5. Phase nach der Verarbeitung. Der Eingabe-Manager löst das PostProcessInput Ereignis aus.

Eigenschaften

Canceled

Bestimmt, ob die Verarbeitung des Eingabeereignisses abgebrochen wurde.

InputManager

Ruft den Eingabe-Manager ab, der das Eingabeereignis verarbeitet.

(Geerbt von NotifyInputEventArgs)
StagingItem

Ruft das Eingabeelement des Stagingbereichs ab, das vom Eingabe-Manager derzeit verarbeitet wird.

(Geerbt von NotifyInputEventArgs)

Methoden

Cancel()

Bricht die Verarbeitung des Eingabeereignisses ab.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
PeekInput()

Ruft das Eingabeereignis am Anfang des Stagingbereichstapels ab, holt dieses aber nicht ab.

(Geerbt von ProcessInputEventArgs)
PopInput()

Entfernt das Eingabeereignis vom Anfang des Stagingbereichstapels.

(Geerbt von ProcessInputEventArgs)
PushInput(InputEventArgs, StagingAreaInputItem)

Legt das angegebene Eingabeereignis am Anfang des angegebenen Stagingbereichstapels ab.

(Geerbt von ProcessInputEventArgs)
PushInput(StagingAreaInputItem)

Legt das angegebene Eingabeereignis am Anfang des Stagingbereichstapels ab.

(Geerbt von ProcessInputEventArgs)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen