IInputElement Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |