PreProcessInputEventArgs Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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:
Förprocesssteg. Indatahanteraren genererar PreProcessInput händelsen.
Förinställt steg. Indatahanteraren genererar PreNotifyInput händelsen.
Den WPF indatahändelsen eller -händelserna aktiveras.
Steg efter avisering. Indatahanteraren genererar PostNotifyInput händelsen.
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) |