IInputElement Gränssnitt
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.
Upprättar vanliga händelser och även händelserelaterade egenskaper och metoder för grundläggande bearbetning av indata av Windows Presentation Foundation -element (WPF).
public interface class IInputElement
public interface IInputElement
type IInputElement = interface
Public Interface IInputElement
- Härledda
Kommentarer
Important
Även om det här gränssnittet är offentligt är det inte avsett att implementeras i program- eller ramverksskapande scenarier. Det här gränssnittet är offentligt på grund av arvskraven för att ansluta WPF kärna till det WPF ramverket. Du kan också använda det här gränssnittet som en gjutningsmekanism för att framtvinga att indatahändelserna och egenskaperna kommer från antingen en FrameworkElement eller FrameworkContentElement, som kan hanteras i samma indatamodell. Mer information finns i WPF Architecture och se även Base Elements Overview.
Egenskaper
| Name | Description |
|---|---|
| Focusable |
Hämtar eller anger ett värde som anger om fokus kan anges till det här elementet. |
| IsEnabled |
Hämtar ett värde som anger om det här elementet är aktiverat i användargränssnittet (UI). |
| IsKeyboardFocused |
Hämtar ett värde som anger om det här elementet har tangentbordsfokus. |
| IsKeyboardFocusWithin |
Hämtar ett värde som anger om tangentbordsfokus ligger någonstans inom elementgränsen, inklusive om tangentbordsfokus ligger inom gränserna för eventuella underordnade visuella element. |
| IsMouseCaptured |
Hämtar ett värde som anger om musen hämtas till det här elementet. |
| IsMouseDirectlyOver |
Hämtar ett värde som anger om muspekaren är över det här elementet i den striktaste testkänslan. |
| IsMouseOver |
Hämtar ett värde som anger om muspekaren finns över det här elementet (inklusive underordnade visuella element som ligger inom dess gränser). |
| IsStylusCaptured |
Hämtar ett värde som anger om pennan avbildas till det här elementet. |
| IsStylusDirectlyOver |
Hämtar ett värde som anger om pennan är över det här elementet i den striktaste testkänslan. |
| IsStylusOver |
Hämtar ett värde som anger om pennan finns över det här elementet (eller över visuella underordnade element som ligger inom dess gränser). |
Metoder
| Name | Description |
|---|---|
| AddHandler(RoutedEvent, Delegate) |
Lägger till en routad händelsehanterare för en specifik dirigerad händelse till ett element. |
| CaptureMouse() |
Försöker tvinga musen att fånga det här elementet. |
| CaptureStylus() |
Försöker framtvinga infångning av pennan till det här elementet. |
| Focus() |
Försöker fokusera tangentbordet på det här elementet. |
| RaiseEvent(RoutedEventArgs) |
Genererar den dirigerade händelsen som anges av RoutedEvent egenskapen i den angivna RoutedEventArgs. |
| ReleaseMouseCapture() |
Släpper musfångsten om det här elementet innehåller avbildningen. |
| ReleaseStylusCapture() |
Släpper pennans avbildning, om det här elementet innehåller avbildningen. |
| RemoveHandler(RoutedEvent, Delegate) |
Tar bort alla instanser av den angivna dirigerade händelsehanteraren från det här elementet. |
Händelser
| Name | Description |
|---|---|
| GotKeyboardFocus |
Inträffar när tangentbordet fokuserar på det här elementet. |
| GotMouseCapture |
Inträffar när elementet fångar musen. |
| GotStylusCapture |
Inträffar när elementet avbildar pennan. |
| KeyDown |
Inträffar när en tangent trycks in medan tangentbordet fokuserar på det här elementet. |
| KeyUp |
Inträffar när en nyckel släpps medan tangentbordet fokuserar på det här elementet. |
| LostKeyboardFocus |
Inträffar när tangentbordet inte längre är fokuserat på det här elementet. |
| LostMouseCapture |
Inträffar när det här elementet förlorar musfångst. |
| LostStylusCapture |
Inträffar när det här elementet förlorar pennanfångst. |
| MouseEnter |
Inträffar när muspekaren anger gränserna för det här elementet. |
| MouseLeave |
Inträffar när muspekaren lämnar gränserna för det här elementet. |
| MouseLeftButtonDown |
Inträffar när den vänstra musknappen trycks in medan muspekaren är över elementet. |
| MouseLeftButtonUp |
Inträffar när den vänstra musknappen släpps medan muspekaren är över elementet. |
| MouseMove |
Inträffar när muspekaren flyttas medan muspekaren är över elementet. |
| MouseRightButtonDown |
Inträffar när höger musknapp trycks in medan muspekaren är över elementet. |
| MouseRightButtonUp |
Inträffar när den högra musknappen släpps medan muspekaren är över elementet. |
| MouseWheel |
Inträffar när mushjulet flyttas medan muspekaren är över det här elementet. |
| PreviewGotKeyboardFocus |
Inträffar när tangentbordet fokuserar på det här elementet. |
| PreviewKeyDown |
Inträffar när en tangent trycks in medan tangentbordet fokuserar på det här elementet. |
| PreviewKeyUp |
Inträffar när en nyckel släpps medan tangentbordet fokuserar på det här elementet. |
| PreviewLostKeyboardFocus |
Inträffar när tangentbordet inte längre är fokuserat på det här elementet. |
| PreviewMouseLeftButtonDown |
Inträffar när den vänstra musknappen trycks in medan muspekaren är över elementet. |
| PreviewMouseLeftButtonUp |
Inträffar när den vänstra musknappen släpps medan muspekaren är över elementet. |
| PreviewMouseMove |
Inträffar när muspekaren flyttas medan muspekaren är över elementet. |
| PreviewMouseRightButtonDown |
Inträffar när höger musknapp trycks in medan muspekaren är över elementet. |
| PreviewMouseRightButtonUp |
Inträffar när den högra musknappen släpps medan muspekaren är över elementet. |
| PreviewMouseWheel |
Inträffar när mushjulet flyttas medan muspekaren är över det här elementet. |
| PreviewStylusButtonDown |
Inträffar när pennan trycks ned medan pennan är över det här elementet. |
| PreviewStylusButtonUp |
Inträffar när pennan släpps medan pennan är över det här elementet. |
| PreviewStylusDown |
Inträffar när pennan rör vid digitaliseraren över det här elementet. |
| PreviewStylusInAirMove |
Inträffar när pennan flyttas över ett element, men utan att vidröra digitaliseraren. |
| PreviewStylusInRange |
Inträffar när pennan är tillräckligt nära digitaliseraren för att identifieras. |
| PreviewStylusMove |
Inträffar när pennan flyttas medan pennan är över elementet. |
| PreviewStylusOutOfRange |
Inträffar när pennan är för långt från digitaliseraren för att kunna identifieras. |
| PreviewStylusSystemGesture |
Inträffar när en av flera pennans gester identifieras, till exempel Tap eller Drag. |
| PreviewStylusUp |
Inträffar när pennan höjs från digitaliseraren över det här elementet. |
| PreviewTextInput |
Inträffar när det här elementet hämtar text på ett enhetsoberoende sätt. |
| StylusButtonDown |
Inträffar när pennan trycks in medan pennan är över det här elementet. |
| StylusButtonUp |
Inträffar när pennan släpps medan pennan är över det här elementet. |
| StylusDown |
Inträffar när pennan rör vid digitaliseraren över det här elementet. |
| StylusEnter |
Inträffar när pennmarkören anger elementets gränser. |
| StylusInAirMove |
Inträffar när pennan flyttas över ett element, men utan att vidröra digitaliseraren. |
| StylusInRange |
Inträffar när pennan är tillräckligt nära digitaliseraren för att identifieras. |
| StylusLeave |
Inträffar när pennmarkören lämnar elementets gränser. |
| StylusMove |
Inträffar när pennmarkören flyttas över elementet. |
| StylusOutOfRange |
Inträffar när pennan är för långt från digitaliseraren för att kunna identifieras. |
| StylusSystemGesture |
Inträffar när en av flera pennans gester identifieras, till exempel Tap eller Drag. |
| StylusUp |
Inträffar när pennan höjs från digitaliseraren över det här elementet. |
| TextInput |
Inträffar när det här elementet hämtar text på ett enhetsoberoende sätt. |