Språk

IInputElement Gränssnitt

Definition

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.

Gäller för

Se även