PreProcessInputEventArgs Klass

Definition

Tillhandahåller data för förbearbetningsindatahändelser.

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
Arv

Kommentarer

Om du avbryter en förprocessinmatning hindras indata från att bearbetas ytterligare. Lyssna efter för PreNotifyInput att avgöra om en annan hanterare avbröt en förprocessinmatning.

Mellanlagringsområdet för indata bearbetar indata till WPF händelser.

Alla PreProcessInput händelsehanterare anropas, även om någon av hanterarna avbryter indata. Om du vill kontrollera om en hanterare längre upp i trädet avbröt indata lyssnar du efter PreNotifyInput händelsen.

PreProcessInputEventArgs används med PreProcessInput händelsen.

Indata bearbetas i WPF i följande steg:

  1. Förprocesssteg. Indatahanteraren genererar PreProcessInput händelsen.

  2. Förinställt steg. Indatahanteraren genererar PreNotifyInput händelsen.

  3. Den WPF indatahändelsen eller -händelserna aktiveras.

  4. Steg efter avisering. Indatahanteraren genererar PostNotifyInput händelsen.

  5. Fas efter process. Indatahanteraren genererar PostProcessInput händelsen.

Egenskaper

Name Description
Canceled

Avgör om bearbetningen av indatahändelsen avbröts.

InputManager

Hämtar indatahanteraren som bearbetar indatahändelsen.

(Ärvd från NotifyInputEventArgs)
StagingItem

Hämtar indataobjektet för mellanlagringsområdet som bearbetas av indatahanteraren.

(Ärvd från NotifyInputEventArgs)

Metoder

Name Description
Cancel()

Avbryter bearbetningen av indatahändelsen.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
PeekInput()

Hämtar, men dyker inte upp, indatahändelsen överst i stacken för mellanlagringsområdet.

(Ärvd från ProcessInputEventArgs)
PopInput()

Tar bort indatahändelsen från toppen av mellanlagringsområdesstacken.

(Ärvd från ProcessInputEventArgs)
PushInput(InputEventArgs, StagingAreaInputItem)

Placerar den angivna indatahändelsen överst i den angivna mellanlagringsområdesstacken.

(Ärvd från ProcessInputEventArgs)
PushInput(StagingAreaInputItem)

Placerar den angivna indatahändelsen överst i stacken för mellanlagringsområdet.

(Ärvd från ProcessInputEventArgs)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även