IInputElement Interface

Definitie

Hiermee worden de algemene gebeurtenissen en ook de gebeurtenisgerelateerde eigenschappen en methoden voor basisinvoerverwerking door Windows Presentation Foundation (WPF) elementen vastgelegd.

public interface class IInputElement
public interface IInputElement
type IInputElement = interface
Public Interface IInputElement
Afgeleid

Opmerkingen

Important

Hoewel deze interface openbaar is, is het niet bedoeld om te worden geïmplementeerd in toepassings- of framework-bouwscenario's. Deze interface is openbaar vanwege de overnamevereisten voor het verbinden van de WPF kern met het WPF framework. U kunt deze interface ook gebruiken als cast-mechanisme om af te dwingen dat de invoergebeurtenissen en eigenschappen afkomstig zijn van een FrameworkElement of FrameworkContentElement, die in hetzelfde invoermodel kunnen worden verwerkt. Zie WPF Architecture en zie ook Base Elements Overview voor meer informatie.

Eigenschappen

Name Description
Focusable

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de focus op dit element kan worden ingesteld.

IsEnabled

Hiermee wordt een waarde opgehaald die aangeeft of dit element is ingeschakeld in de gebruikersinterface (UI).

IsKeyboardFocused

Hiermee wordt een waarde opgehaald die aangeeft of dit element de toetsenbordfocus heeft.

IsKeyboardFocusWithin

Hiermee wordt een waarde opgehaald die aangeeft of de toetsenbordfocus zich ergens binnen de elementgrenzen bevindt, inclusief of de toetsenbordfocus binnen de grenzen van onderliggende elementen van de visual valt.

IsMouseCaptured

Hiermee wordt een waarde opgehaald die aangeeft of de muis wordt vastgelegd in dit element.

IsMouseDirectlyOver

Hiermee wordt een waarde opgehaald die aangeeft of de muis aanwijzer op dit element in het striktste testgevoel valt.

IsMouseOver

Hiermee wordt een waarde opgehaald die aangeeft of de muiswijzer zich boven dit element bevindt (inclusief visuele onderliggende elementen die zich binnen de grenzen bevinden).

IsStylusCaptured

Hiermee wordt een waarde opgehaald die aangeeft of de stylus is vastgelegd in dit element.

IsStylusDirectlyOver

Hiermee wordt een waarde opgehaald die aangeeft of de stylus zich boven dit element bevindt in het striktste testgevoel.

IsStylusOver

Hiermee wordt een waarde opgehaald die aangeeft of de stylus zich boven dit element bevindt (of boven onderliggende elementen van visuele elementen die zich binnen de grenzen bevinden).

Methoden

Name Description
AddHandler(RoutedEvent, Delegate)

Hiermee voegt u een gerouteerde gebeurtenis-handler toe voor een specifieke gerouteerde gebeurtenis aan een element.

CaptureMouse()

Pogingen om het vastleggen van de muis naar dit element af te dwingen.

CaptureStylus()

Pogingen om het vastleggen van de stylus naar dit element af te dwingen.

Focus()

Pogingen om het toetsenbord op dit element te richten.

RaiseEvent(RoutedEventArgs)

Hiermee wordt de gerouteerde gebeurtenis gegenereerd die is opgegeven door de RoutedEvent eigenschap binnen de opgegeven RoutedEventArgs.

ReleaseMouseCapture()

Laat de muisopname los, als dit element de opname bevat.

ReleaseStylusCapture()

Hiermee wordt de stylus-opname vrijgegeven als dit element de opname bevat.

RemoveHandler(RoutedEvent, Delegate)

Hiermee verwijdert u alle exemplaren van de opgegeven gerouteerde gebeurtenis-handler uit dit element.

gebeurtenis

Name Description
GotKeyboardFocus

Treedt op wanneer het toetsenbord is gericht op dit element.

GotMouseCapture

Treedt op wanneer het element de muis vastlegt.

GotStylusCapture

Treedt op wanneer het element de stylus vastlegt.

KeyDown

Treedt op wanneer een toets wordt ingedrukt terwijl het toetsenbord is gericht op dit element.

KeyUp

Treedt op wanneer een toets wordt vrijgegeven terwijl het toetsenbord is gericht op dit element.

LostKeyboardFocus

Treedt op wanneer het toetsenbord niet meer is gericht op dit element.

LostMouseCapture

Treedt op wanneer dit element het vastleggen van de muis verliest.

LostStylusCapture

Treedt op wanneer dit element een stylus-opname verliest.

MouseEnter

Treedt op wanneer de muiswijzer de grenzen van dit element invoert.

MouseLeave

Treedt op wanneer de muiswijzer de grenzen van dit element verlaat.

MouseLeftButtonDown

Treedt op wanneer de linkermuisknop wordt ingedrukt terwijl de muis aanwijzer op het element staat.

MouseLeftButtonUp

Treedt op wanneer de linkermuisknop wordt losgelaten terwijl de muis aanwijzer boven het element staat.

MouseMove

Treedt op wanneer de muis aanwijzer wordt verplaatst terwijl de muis aanwijzer boven het element staat.

MouseRightButtonDown

Treedt op wanneer de rechtermuisknop wordt ingedrukt terwijl de muis aanwijzer op het element staat.

MouseRightButtonUp

Treedt op wanneer de rechtermuisknop wordt losgelaten terwijl de muis aanwijzer boven het element staat.

MouseWheel

Treedt op wanneer het muiswiel beweegt terwijl de muisaanwijzer boven dit element staat.

PreviewGotKeyboardFocus

Treedt op wanneer het toetsenbord is gericht op dit element.

PreviewKeyDown

Treedt op wanneer een toets wordt ingedrukt terwijl het toetsenbord is gericht op dit element.

PreviewKeyUp

Treedt op wanneer een toets wordt vrijgegeven terwijl het toetsenbord is gericht op dit element.

PreviewLostKeyboardFocus

Treedt op wanneer het toetsenbord niet meer is gericht op dit element.

PreviewMouseLeftButtonDown

Treedt op wanneer de linkermuisknop wordt ingedrukt terwijl de muis aanwijzer op het element staat.

PreviewMouseLeftButtonUp

Treedt op wanneer de linkermuisknop wordt losgelaten terwijl de muis aanwijzer boven het element staat.

PreviewMouseMove

Treedt op wanneer de muis aanwijzer wordt verplaatst terwijl de muis aanwijzer boven het element staat.

PreviewMouseRightButtonDown

Treedt op wanneer de rechtermuisknop wordt ingedrukt terwijl de muis aanwijzer op het element staat.

PreviewMouseRightButtonUp

Treedt op wanneer de rechtermuisknop wordt losgelaten terwijl de muis aanwijzer boven het element staat.

PreviewMouseWheel

Treedt op wanneer het muiswiel beweegt terwijl de muisaanwijzer boven dit element staat.

PreviewStylusButtonDown

Treedt op wanneer de stylusknop omlaag wordt ingedrukt terwijl de stylus over dit element is.

PreviewStylusButtonUp

Treedt op wanneer de stylusknop wordt losgelaten terwijl de stylus zich boven dit element bevindt.

PreviewStylusDown

Treedt op wanneer de stylus de digitaliseer aanraakt terwijl het over dit element gaat.

PreviewStylusInAirMove

Treedt op wanneer de stylus over een element beweegt, maar zonder de digitalisatiefunctie aan te raken.

PreviewStylusInRange

Treedt op wanneer de stylus dicht genoeg is bij de digitaliserende machine die moet worden gedetecteerd.

PreviewStylusMove

Treedt op wanneer de stylus wordt verplaatst terwijl de stylus zich boven het element bevindt.

PreviewStylusOutOfRange

Treedt op wanneer de stylus te ver van de digitalisatieprogramma is om te worden gedetecteerd.

PreviewStylusSystemGesture

Treedt op wanneer een van de verschillende stylusbewegingen wordt gedetecteerd, bijvoorbeeld Tap of Drag.

PreviewStylusUp

Treedt op wanneer de stylus uit de digitalisatiefunctie wordt gehaald terwijl het over dit element gaat.

PreviewTextInput

Treedt op wanneer dit element tekst op een apparaatonafhankelijke manier ophaalt.

StylusButtonDown

Treedt op wanneer de stylusknop wordt ingedrukt terwijl de stylus zich boven dit element bevindt.

StylusButtonUp

Treedt op wanneer de stylusknop wordt losgelaten terwijl de stylus zich boven dit element bevindt.

StylusDown

Treedt op wanneer de stylus de digitaliseer aanraakt terwijl het over dit element gaat.

StylusEnter

Treedt op wanneer de styluscursor de grenzen van het element binnenkomt.

StylusInAirMove

Treedt op wanneer de stylus over een element beweegt, maar zonder de digitalisatiefunctie aan te raken.

StylusInRange

Treedt op wanneer de stylus dicht genoeg is bij de digitaliserende machine die moet worden gedetecteerd.

StylusLeave

Treedt op wanneer de styluscursor de grenzen van het element verlaat.

StylusMove

Treedt op wanneer de styluscursor over het element beweegt.

StylusOutOfRange

Treedt op wanneer de stylus te ver van de digitalisatieprogramma is om te worden gedetecteerd.

StylusSystemGesture

Treedt op wanneer een van de verschillende stylusbewegingen wordt gedetecteerd, bijvoorbeeld Tap of Drag.

StylusUp

Treedt op wanneer de stylus uit de digitalisatiefunctie wordt gehaald terwijl het over dit element gaat.

TextInput

Treedt op wanneer dit element tekst op een apparaatonafhankelijke manier ophaalt.

Van toepassing op

Zie ook