IInputElement Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří běžné události a také vlastnosti a metody související s událostmi pro základní zpracování vstupu pomocí elementů Windows Presentation Foundation (WPF).
public interface class IInputElement
public interface IInputElement
type IInputElement = interface
Public Interface IInputElement
- Odvozené
Poznámky
Důležité
I když je toto rozhraní veřejné, není určeno k implementaci ve scénářích vytváření aplikací nebo architektur. Toto rozhraní je veřejné kvůli požadavkům na dědičnost připojení jádra WPF k rozhraní WPF. Toto rozhraní můžete použít také jako mechanismus přetypování k vynucení, že vstupní události a vlastnosti pocházejí z FrameworkElement nebo , FrameworkContentElementkteré lze zpracovat ve stejném vstupním modelu. Další informace najdete v tématu Architektura WPF a také základní prvky – přehled.
Vlastnosti
Focusable |
Získá nebo nastaví hodnotu, která označuje, zda je možné nastavit fokus na tento prvek. |
IsEnabled |
Získá hodnotu, která označuje, zda je tento prvek povolen v uživatelském rozhraní (UI). |
IsKeyboardFocused |
Získá hodnotu, která označuje, zda má tento prvek fokus klávesnice. |
IsKeyboardFocusWithin |
Získá hodnotu, která označuje, zda je fokus klávesnice kdekoli uvnitř hranic prvků, včetně toho, jestli je fokus klávesnice uvnitř hranic všech podřízených prvků vizuálu. |
IsMouseCaptured |
Získá hodnotu, která označuje, zda je myš zachycena na tento prvek. |
IsMouseDirectlyOver |
Získá hodnotu, která označuje, zda ukazatel myši je nad tímto prvkem v nejtěsnějším testovacím smyslu. |
IsMouseOver |
Získá hodnotu, která označuje, zda je ukazatel myši umístěn nad tímto prvkem (včetně vizuálních podřízených prvků, které jsou uvnitř jeho hranic). |
IsStylusCaptured |
Získá hodnotu, která označuje, zda je pero zachyceno do tohoto prvku. |
IsStylusDirectlyOver |
Získá hodnotu, která označuje, zda je pero nad tímto prvkem v nejtěsnějším testu smysl. |
IsStylusOver |
Získá hodnotu, která označuje, zda se pero nachází nad tímto prvkem (nebo nad podřízenými prvky vizuálu, které jsou uvnitř jeho hranic). |
Metody
AddHandler(RoutedEvent, Delegate) |
Přidá obslužnou rutinu směrované události pro konkrétní směrovanou událost do elementu. |
CaptureMouse() |
Pokusí se vynutit zachycení myši na tento prvek. |
CaptureStylus() |
Pokusí se vynutit zachycení pera pro tento prvek. |
Focus() |
Pokusí se zaměřit klávesnici na tento prvek. |
RaiseEvent(RoutedEventArgs) |
Vyvolá směrovanou událost, která je určena RoutedEvent vlastností v rámci poskytnuté RoutedEventArgs. |
ReleaseMouseCapture() |
Uvolní zachytávání myši, pokud tento prvek obsahuje zachycení. |
ReleaseStylusCapture() |
Uvolní zachytávání pera, pokud tento prvek obsahuje zachytávání. |
RemoveHandler(RoutedEvent, Delegate) |
Odebere všechny instance zadané směrované obslužné rutiny události z tohoto prvku. |
událost
GotKeyboardFocus |
Nastane, když je klávesnice zaměřena na tento prvek. |
GotMouseCapture |
Nastane, když prvek zachytí myš. |
GotStylusCapture |
Nastane, když prvek zachytí pero. |
KeyDown |
Nastane, když je klávesa stisknutá, když je klávesnice zaměřena na tento prvek. |
KeyUp |
Nastane, když se klávesa uvolní, když je klávesnice zaměřená na tento prvek. |
LostKeyboardFocus |
Nastane, když se klávesnice už na tento prvek nezaměřuje. |
LostMouseCapture |
Nastane, když tento prvek ztratí zachytávání myší. |
LostStylusCapture |
Nastane, když tento prvek ztratí peros capture. |
MouseEnter |
Nastane, když ukazatel myši přejde na hranice tohoto prvku. |
MouseLeave |
Nastane, když ukazatel myši opustí hranice tohoto prvku. |
MouseLeftButtonDown |
Nastane, když levé tlačítko myši je stisknuto, zatímco ukazatel myši je nad prvkem. |
MouseLeftButtonUp |
Nastane při uvolnění levého tlačítka myši, zatímco ukazatel myši je nad prvkem. |
MouseMove |
Nastane, když se ukazatel myši přesune, zatímco ukazatel myši je nad prvkem. |
MouseRightButtonDown |
Nastane, když je pravé tlačítko myši stisknuto, zatímco ukazatel myši je nad prvkem. |
MouseRightButtonUp |
Nastane při uvolnění pravého tlačítka myši, zatímco ukazatel myši je nad prvkem. |
MouseWheel |
Nastane, když se kolečko myši přesune, zatímco ukazatel myši je nad tímto prvkem. |
PreviewGotKeyboardFocus |
Nastane, když je klávesnice zaměřena na tento prvek. |
PreviewKeyDown |
Nastane, když je stisknuta klávesa, zatímco klávesnice je zaměřena na tento prvek. |
PreviewKeyUp |
Nastane, když je klávesa uvolněna, zatímco klávesnice je zaměřena na tento prvek. |
PreviewLostKeyboardFocus |
Nastane, když klávesnice již není zaměřena na tento prvek. |
PreviewMouseLeftButtonDown |
Nastane, když levé tlačítko myši je stisknuto, zatímco ukazatel myši je nad prvkem. |
PreviewMouseLeftButtonUp |
Nastane při uvolnění levého tlačítka myši, zatímco ukazatel myši je nad prvkem. |
PreviewMouseMove |
Nastane, když se ukazatel myši přesune, zatímco ukazatel myši je nad prvkem. |
PreviewMouseRightButtonDown |
Nastane, když je pravé tlačítko myši stisknuto, zatímco ukazatel myši je nad prvkem. |
PreviewMouseRightButtonUp |
Nastane při uvolnění pravého tlačítka myši, zatímco ukazatel myši je nad prvkem. |
PreviewMouseWheel |
Nastane, když se kolečko myši přesune, zatímco ukazatel myši je nad tímto prvkem. |
PreviewStylusButtonDown |
Nastane, když je tlačítko pera stisknuto dolů, zatímco pero je nad tímto prvkem. |
PreviewStylusButtonUp |
Nastane při uvolnění pera tlačítko, zatímco pero je nad tímto prvkem. |
PreviewStylusDown |
Nastane, když pero dotkne digitizátoru, zatímco přes tento prvek. |
PreviewStylusInAirMove |
Nastane, když se pero přesune přes prvek, ale bez dotyku digitizátoru. |
PreviewStylusInRange |
Nastane, když pero je dostatečně blízko k digitizátoru, aby bylo zjištěno. |
PreviewStylusMove |
Nastane, když se pero přesune, zatímco pero je nad prvkem. |
PreviewStylusOutOfRange |
Nastane, když pero je příliš daleko od digitizátoru, aby bylo zjištěno. |
PreviewStylusSystemGesture |
Nastane, když se zjistí jedno z několika gest pera, například Tap nebo Drag. |
PreviewStylusUp |
Nastane, když pero je vyvolána z digitizátoru v průběhu tohoto prvku. |
PreviewTextInput |
Nastane, když tento prvek získá text nezávisle na zařízení. |
StylusButtonDown |
Nastane, když je tlačítko peras stisknuto, zatímco pero je nad tímto prvkem. |
StylusButtonUp |
Nastane, když se tlačítko pera uvolní, zatímco pero je nad tímto prvkem. |
StylusDown |
Nastane, když se peros dotkne digitizátoru, zatímco přes tento prvek. |
StylusEnter |
Nastane, když kurzor peras zadá hranice prvku. |
StylusInAirMove |
Nastane, když se pero přesune přes prvek, ale bez dotyku digitizátoru. |
StylusInRange |
Nastane, když je pero dostatečně blízko k digitizátoru, aby bylo zjištěno. |
StylusLeave |
Nastane, když kurzor pera opustí hranice prvku. |
StylusMove |
Nastane, když se kurzor pera přesune přes prvek. |
StylusOutOfRange |
Nastane, když je pero příliš daleko od digitizátoru, který se má zjistit. |
StylusSystemGesture |
Nastane, když se zjistí jedno z několika gest pera, například Tap nebo Drag. |
StylusUp |
Nastane, když se pero zvedne z digitizátoru, zatímco tento prvek. |
TextInput |
Nastane, když tento prvek získá text nezávisle na zařízení. |