PreProcessInputEventArgs Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Daten für Vorverarbeitungseingabeereignisse 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 Verarbeitung der Eingabe beendet. Überwachen Sie, PreNotifyInput 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 die Eingabe abgebrochen hat, lauschen Sie auf das PreNotifyInput Ereignis.
PreProcessInputEventArgs wird mit dem PreProcessInput Ereignis verwendet.
Die Eingabe wird in WPF in den folgenden Phasen verarbeitet:
Vorprozessphase. Der Eingabe-Manager löst das PreProcessInput Ereignis aus.
Phase vor der Benachrichtigung. Der Eingabe-Manager löst das PreNotifyInput Ereignis aus.
Das WPF Eingabeereignis oder -ereignisse werden ausgelöst.
Phase nach der Benachrichtigung. Der Eingabe-Manager löst das PostNotifyInput Ereignis aus.
Phase nach dem Prozess. Der Eingabe-Manager löst das PostProcessInput Ereignis aus.
Eigenschaften
| Name | Beschreibung |
|---|---|
| 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 Stagingbereich-Eingabeelement ab, das vom Eingabe-Manager verarbeitet wird. (Geerbt von NotifyInputEventArgs) |
Methoden
| Name | Beschreibung |
|---|---|
| Cancel() |
Bricht die Verarbeitung des Eingabeereignisses ab. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| PeekInput() |
Ruft das Eingabeereignis oben im Stagingbereichsstapel ab, wird jedoch nicht eingeblennt. (Geerbt von ProcessInputEventArgs) |
| PopInput() |
Entfernt das Eingabeereignis vom oberen Rand des Stagingbereichsstapels. (Geerbt von ProcessInputEventArgs) |
| PushInput(InputEventArgs, StagingAreaInputItem) |
Platziert das angegebene Eingabeereignis oben im angegebenen Stagingbereichsstapel. (Geerbt von ProcessInputEventArgs) |
| PushInput(StagingAreaInputItem) |
Platziert das angegebene Eingabeereignis oben im Stagingbereichsstapel. (Geerbt von ProcessInputEventArgs) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |