Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

IInputElement-Schnittstelle

Legt die allgemeinen Ereignisse und die ereignisbezogenen Eigenschaften und Methoden für die grundlegende Verarbeitung von Eingabeereignissen durch Windows Presentation Foundation (WPF)-Elemente fest.

Namespace:  System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)
public interface IInputElement

Der IInputElement-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche EigenschaftFocusableRuft einen Wert ab, der angibt, ob der Fokus auf dieses Element festgelegt werden kann, oder legt diesen fest.
Öffentliche EigenschaftIsEnabledRuft einen Wert ab, der angibt, ob dieses Element in der Benutzeroberfläche (user interface, UI) aktiviert ist.
Öffentliche EigenschaftIsKeyboardFocusedRuft einen Wert ab, der angibt, ob dieses Element über den Tastaturfokus verfügt.
Öffentliche EigenschaftIsKeyboardFocusWithinRuft einen Wert ab, der angibt, ob sich der Tastaturfokus innerhalb der Grenzen des Elements befindet, u. a. auch, ob sich der Tastaturfokus innerhalb der Grenzen von visuellen untergeordneten Elementen befindet.
Öffentliche EigenschaftIsMouseCapturedRuft einen Wert ab, der angibt, ob die Maus für dieses Element aufgezeichnet wird.
Öffentliche EigenschaftIsMouseDirectlyOverRuft einen Wert ab, der angibt, ob der Mauszeiger die Bedingungen für Treffertests im engsten Sinn erfüllt.
Öffentliche EigenschaftIsMouseOverRuft einen Wert ab, der angibt, ob sich der Mauszeiger über diesem Element befindet (einschließlich visueller untergeordneter Elemente innerhalb seiner Grenzen).
Öffentliche EigenschaftIsStylusCapturedRuft einen Wert ab, der angibt, ob der Tablettstift für dieses Element aufgezeichnet wird.
Öffentliche EigenschaftIsStylusDirectlyOverRuft einen Wert ab, der angibt, ob der Tablettstift die Bedingungen für Treffertests im engsten Sinn erfüllt.
Öffentliche EigenschaftIsStylusOverRuft einen Wert ab, der angibt, ob sich der Tablettstift über diesem Element befindet (oder über visuellen untergeordneten Elementen innerhalb seiner Grenzen).
Zum Seitenanfang
  NameBeschreibung
Öffentliche MethodeAddHandlerFügt einem Element einen Routingereignis-Handler für ein bestimmtes Routingereignis hinzu.
Öffentliche MethodeCaptureMouseVersucht, die Mausaufzeichnung für dieses Element zu erzwingen.
Öffentliche MethodeCaptureStylusVersucht, die Tablettstiftaufzeichnung für dieses Element zu erzwingen.
Öffentliche MethodeFocusVersucht, den Tastaturfokus für dieses Element festzulegen.
Öffentliche MethodeRaiseEventLöst das Routingereignis aus, das von der RoutedEventArgs.RoutedEvent-Eigenschaft im bereitgestellten RoutedEventArgs angegeben wird.
Öffentliche MethodeReleaseMouseCaptureGibt das Erfassen von Mauseingaben frei, wenn für dieses Element die Erfassung festgelegt war.
Öffentliche MethodeReleaseStylusCaptureGibt das Erfassen von Tablettstifteingaben frei, wenn für dieses Element die Erfassung festgelegt war.
Öffentliche MethodeRemoveHandlerEntfernt alle Instanzen des angegebenen Routingereignis-Handlers aus diesem Element.
Zum Seitenanfang
  NameBeschreibung
Öffentliches EreignisGotKeyboardFocusTritt auf, wenn dieses Element den Tastaturfokus besitzt.
Öffentliches EreignisGotMouseCaptureTritt auf, wenn das Element die Maus aufzeichnet.
Öffentliches EreignisGotStylusCaptureTritt auf, wenn das Element den Tablettstift aufzeichnet.
Öffentliches EreignisKeyDownTritt auf, wenn eine Taste gedrückt wird, während das Element den Tastaturfokus besitzt.
Öffentliches EreignisKeyUpTritt auf, wenn eine Taste losgelassen wird, während das Element den Tastaturfokus besitzt.
Öffentliches EreignisLostKeyboardFocusTritt auf, wenn das Element den Tastaturfokus nicht mehr besitzt.
Öffentliches EreignisLostMouseCaptureTritt auf, wenn dieses Element keine Mauseingaben mehr erfasst.
Öffentliches EreignisLostStylusCaptureTritt auf, wenn dieses Element keine Tablettstifteingaben mehr erfasst.
Öffentliches EreignisMouseEnterTritt ein, wenn der Mauszeiger in die Grenzen dieses Elements eintritt.
Öffentliches EreignisMouseLeave Tritt ein, wenn der Mauszeiger die Grenzen des Elements verlässt.
Öffentliches EreignisMouseLeftButtonDownTritt auf, wenn die linke Maustaste gedrückt wird, während sich der Mauszeiger über dem Element befindet.
Öffentliches EreignisMouseLeftButtonUpTritt auf, wenn die linke Maustaste losgelassen wird, während sich der Mauszeiger über dem Element befindet.
Öffentliches EreignisMouseMoveTritt auf, wenn der Mauszeiger bewegt wird, während sich der Mauszeiger über dem Element befindet.
Öffentliches EreignisMouseRightButtonDownTritt auf, wenn die rechte Maustaste gedrückt wird, während sich der Mauszeiger über dem Element befindet.
Öffentliches EreignisMouseRightButtonUpTritt auf, wenn die rechte Maustaste losgelassen wird, während sich der Mauszeiger über dem Element befindet.
Öffentliches EreignisMouseWheelTritt auf, wenn das Mauserad bewegt wird, während sich der Mauszeiger über diesem Element befindet.
Öffentliches EreignisPreviewGotKeyboardFocusTritt auf, wenn dieses Element den Tastaturfokus besitzt.
Öffentliches EreignisPreviewKeyDownTritt auf, wenn eine Taste gedrückt wird, während das Element den Tastaturfokus besitzt.
Öffentliches EreignisPreviewKeyUpTritt auf, wenn eine Taste losgelassen wird, während das Element den Tastaturfokus besitzt.
Öffentliches EreignisPreviewLostKeyboardFocusTritt auf, wenn das Element den Tastaturfokus nicht mehr besitzt.
Öffentliches EreignisPreviewMouseLeftButtonDownTritt auf, wenn die linke Maustaste gedrückt wird, während sich der Mauszeiger über dem Element befindet.
Öffentliches EreignisPreviewMouseLeftButtonUpTritt auf, wenn die linke Maustaste losgelassen wird, während sich der Mauszeiger über dem Element befindet.
Öffentliches EreignisPreviewMouseMoveTritt auf, wenn der Mauszeiger bewegt wird, während sich der Mauszeiger über dem Element befindet.
Öffentliches EreignisPreviewMouseRightButtonDownTritt auf, wenn die rechte Maustaste gedrückt wird, während sich der Mauszeiger über dem Element befindet.
Öffentliches EreignisPreviewMouseRightButtonUpTritt auf, wenn die rechte Maustaste losgelassen wird, während sich der Mauszeiger über dem Element befindet.
Öffentliches EreignisPreviewMouseWheelTritt auf, wenn das Mauserad bewegt wird, während sich der Mauszeiger über diesem Element befindet.
Öffentliches EreignisPreviewStylusButtonDownTritt auf, wenn die Tablettstiftschaltfläche gedrückt wird, während sich der Tablettstift über diesem Element befindet.
Öffentliches EreignisPreviewStylusButtonUpTritt auf, wenn die Tablettstiftschaltfläche losgelassen wird, während sich der Tablettstift über diesem Element befindet.
Öffentliches EreignisPreviewStylusDownTritt ein, wenn der Tablettstift den Digitizer berührt, während er sich über diesem Element befindet.
Öffentliches EreignisPreviewStylusInAirMoveTritt ein, wenn der Tablettstift über einem Element bewegt wird, ohne dass er den Digitizer berührt.
Öffentliches EreignisPreviewStylusInRangeTritt auf, wenn der Tablettstift sich so nah an dem Digitizer befindet, dass er erkannt wird.
Öffentliches EreignisPreviewStylusMoveTritt auf, wenn der Tablettstift bewegt wird, während sich der Tablettstift über dem Element befindet.
Öffentliches EreignisPreviewStylusOutOfRangeTritt auf, wenn der Tablettstift zu weit vom Digitizer entfernt ist, um erkannt zu werden.
Öffentliches EreignisPreviewStylusSystemGestureTritt auf, wenn eine von mehreren Tablettstiftbewegungen erkannt wird, z. B. Tap oder Drag.
Öffentliches EreignisPreviewStylusUpTritt ein, wenn der Tablettstift vom Digitizer abgehoben wird, während er sich über diesem Element befindet.
Öffentliches EreignisPreviewTextInputTritt auf, wenn dieses Element Text geräteunabhängig abruft.
Öffentliches EreignisStylusButtonDownTritt auf, wenn die Tablettstiftschaltfläche gedrückt wird, während sich der Tablettstift über diesem Element befindet.
Öffentliches EreignisStylusButtonUpTritt auf, wenn die Tablettstiftschaltfläche losgelassen wird, während sich der Tablettstift über diesem Element befindet.
Öffentliches EreignisStylusDownTritt ein, wenn der Tablettstift den Digitizer berührt, während er sich über diesem Element befindet.
Öffentliches EreignisStylusEnterTritt ein, wenn der Tablettstiftcursor in die Grenzen des Elements eintritt.
Öffentliches EreignisStylusInAirMoveTritt ein, wenn der Tablettstift über einem Element bewegt wird, ohne dass er den Digitizer berührt.
Öffentliches EreignisStylusInRangeTritt auf, wenn der Tablettstift sich so nah an dem Digitizer befindet, dass er erkannt wird.
Öffentliches EreignisStylusLeaveTritt ein, wenn der Tablettstiftcursor die Grenzen des Elements verlässt.
Öffentliches EreignisStylusMoveTritt auf, wenn der Tablettstiftcursor bewegt wird, während sich der Tablettstift über dem Element befindet.
Öffentliches EreignisStylusOutOfRangeTritt auf, wenn der Tablettstift zu weit vom Digitizer entfernt ist, um erkannt zu werden.
Öffentliches EreignisStylusSystemGestureTritt auf, wenn eine von mehreren Tablettstiftbewegungen erkannt wird, z. B. Tap oder Drag.
Öffentliches EreignisStylusUpTritt ein, wenn der Tablettstift vom Digitizer abgehoben wird, während er sich über diesem Element befindet.
Öffentliches EreignisTextInputTritt auf, wenn dieses Element Text geräteunabhängig abruft.
Zum Seitenanfang
Wichtiger HinweisWichtig

Obwohl diese Schnittstelle öffentlich ist, ist sie nicht für die Implementierung in Szenarios zur Anwendungs- oder Frameworkerstellung vorgesehen. Diese Schnittstelle ist wegen der Vererbungsanforderungen zum Herstellen einer Verbindung des WPF-Kerns mit dem WPF-Framework öffentlich. Sie können diese Schnittstelle auch als Umwandlungsmechanismus verwenden, um zu erzwingen, dass die Eingabeereignisse und die Eigenschaften entweder aus einem FrameworkElement oder einem FrameworkContentElement stammen, die im gleichen Eingabemodell gehandhabt werden können. Weitere Informationen finden Sie unter WPF-Architektur und Übersicht über Basiselemente.

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.