IInputElement Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ustanawia typowe zdarzenia, a także właściwości i metody związane z zdarzeniami na potrzeby podstawowego przetwarzania danych wejściowych przez elementy Windows Presentation Foundation (WPF).
public interface class IInputElement
public interface IInputElement
type IInputElement = interface
Public Interface IInputElement
- Pochodne
Uwagi
Ważne
Mimo że ten interfejs jest publiczny, nie jest przeznaczony do zaimplementowania w scenariuszach tworzenia aplikacji ani struktury. Ten interfejs jest publiczny ze względu na wymagania dziedziczenia dotyczące łączenia rdzeniA WPF z platformą WPF. Można również użyć tego interfejsu jako mechanizmu rzutowania, aby wymusić, że zdarzenia wejściowe i właściwości będą pochodzić z klasy FrameworkElement lub FrameworkContentElement, która może być obsługiwana w tym samym modelu wejściowym. Aby uzyskać więcej informacji, zobacz Architektura WPF , a także zobacz Omówienie elementów podstawowych.
Właściwości
Focusable |
Pobiera lub ustawia wartość wskazującą, czy można ustawić fokus na ten element. |
IsEnabled |
Pobiera wartość wskazującą, czy ten element jest włączony w interfejsie użytkownika. |
IsKeyboardFocused |
Pobiera wartość wskazującą, czy ten element ma fokus klawiatury. |
IsKeyboardFocusWithin |
Pobiera wartość wskazującą, czy fokus klawiatury znajduje się w dowolnym miejscu wewnątrz granic elementu, w tym jeśli fokus klawiatury znajduje się wewnątrz granic dowolnych elementów podrzędnych wizualizacji. |
IsMouseCaptured |
Pobiera wartość wskazującą, czy mysz jest przechwytywana do tego elementu. |
IsMouseDirectlyOver |
Pobiera wartość wskazującą, czy wskaźnik myszy znajduje się nad tym elementem w najbardziej rygorystycznym sensie testowania trafień. |
IsMouseOver |
Pobiera wartość wskazującą, czy wskaźnik myszy znajduje się nad tym elementem (w tym elementami podrzędnymi wizualizacji, które znajdują się wewnątrz jego granic). |
IsStylusCaptured |
Pobiera wartość wskazującą, czy rysik jest przechwytywany do tego elementu. |
IsStylusDirectlyOver |
Pobiera wartość wskazującą, czy rysik jest ponad tym elementem w najostrzejszym sensie testowania trafień. |
IsStylusOver |
Pobiera wartość wskazującą, czy rysik znajduje się nad tym elementem (lub nad elementami podrzędnymi wizualizacji, które znajdują się wewnątrz jego granic). |
Metody
AddHandler(RoutedEvent, Delegate) |
Dodaje program obsługi zdarzeń kierowanych dla określonego zdarzenia kierowanego do elementu. |
CaptureMouse() |
Próbuje wymusić przechwycenie myszy do tego elementu. |
CaptureStylus() |
Próbuje wymusić przechwycenie rysika do tego elementu. |
Focus() |
Próbuje skupić klawiaturę na tym elemecie. |
RaiseEvent(RoutedEventArgs) |
Wywołuje zdarzenie kierowane określone przez RoutedEvent właściwość w ramach podanego RoutedEventArgselementu . |
ReleaseMouseCapture() |
Zwalnia przechwytywanie myszy, jeśli ten element przechowuje przechwytywanie. |
ReleaseStylusCapture() |
Zwalnia przechwytywanie rysików, jeśli ten element przechowuje przechwytywanie. |
RemoveHandler(RoutedEvent, Delegate) |
Usuwa wszystkie wystąpienia określonego programu obsługi zdarzeń kierowanych z tego elementu. |
Zdarzenia
GotKeyboardFocus |
Występuje, gdy klawiatura koncentruje się na tym elemecie. |
GotMouseCapture |
Występuje, gdy element przechwytuje mysz. |
GotStylusCapture |
Występuje, gdy element przechwytuje rysik. |
KeyDown |
Występuje po naciśnięciu klawisza, gdy klawiatura koncentruje się na tym elemecie. |
KeyUp |
Występuje, gdy klawisz jest zwalniany, gdy klawiatura koncentruje się na tym elemecie. |
LostKeyboardFocus |
Występuje, gdy klawiatura nie koncentruje się już na tym elemecie. |
LostMouseCapture |
Występuje, gdy ten element traci przechwytywanie myszy. |
LostStylusCapture |
Występuje, gdy ten element traci przechwytywanie rysików. |
MouseEnter |
Występuje, gdy wskaźnik myszy wchodzi w granice tego elementu. |
MouseLeave |
Występuje, gdy wskaźnik myszy opuszcza granice tego elementu. |
MouseLeftButtonDown |
Występuje, gdy lewy przycisk myszy jest naciskany, gdy wskaźnik myszy znajduje się nad elementem. |
MouseLeftButtonUp |
Występuje, gdy lewy przycisk myszy jest zwalniany, gdy wskaźnik myszy znajduje się nad elementem. |
MouseMove |
Występuje, gdy wskaźnik myszy przesuwa się, gdy wskaźnik myszy znajduje się nad elementem. |
MouseRightButtonDown |
Występuje po naciśnięciu prawego przycisku myszy, gdy wskaźnik myszy znajduje się nad elementem. |
MouseRightButtonUp |
Występuje po zwolnieniu prawego przycisku myszy, gdy wskaźnik myszy znajduje się nad elementem. |
MouseWheel |
Występuje, gdy kółko myszy porusza się, gdy wskaźnik myszy znajduje się nad tym elementem. |
PreviewGotKeyboardFocus |
Występuje, gdy klawiatura koncentruje się na tym elemecie. |
PreviewKeyDown |
Występuje po naciśnięciu klawisza, gdy klawiatura koncentruje się na tym elemecie. |
PreviewKeyUp |
Występuje, gdy klawisz jest zwalniany, gdy klawiatura koncentruje się na tym elemecie. |
PreviewLostKeyboardFocus |
Występuje, gdy klawiatura nie koncentruje się już na tym elemecie. |
PreviewMouseLeftButtonDown |
Występuje, gdy lewy przycisk myszy jest naciskany, gdy wskaźnik myszy znajduje się nad elementem. |
PreviewMouseLeftButtonUp |
Występuje, gdy lewy przycisk myszy jest zwalniany, gdy wskaźnik myszy znajduje się nad elementem. |
PreviewMouseMove |
Występuje, gdy wskaźnik myszy przesuwa się, gdy wskaźnik myszy znajduje się nad elementem. |
PreviewMouseRightButtonDown |
Występuje po naciśnięciu prawego przycisku myszy, gdy wskaźnik myszy znajduje się nad elementem. |
PreviewMouseRightButtonUp |
Występuje po zwolnieniu prawego przycisku myszy, gdy wskaźnik myszy znajduje się nad elementem. |
PreviewMouseWheel |
Występuje, gdy kółko myszy porusza się, gdy wskaźnik myszy znajduje się nad tym elementem. |
PreviewStylusButtonDown |
Występuje, gdy przycisk stylus jest naciskany w dół, podczas gdy rysik jest na tym elemecie. |
PreviewStylusButtonUp |
Występuje, gdy przycisk stylus jest zwalniany, gdy rysik jest nad tym elementem. |
PreviewStylusDown |
Występuje, gdy rysik dotyka digitizer podczas pracy nad tym elementem. |
PreviewStylusInAirMove |
Występuje, gdy rysik porusza się nad elementem, ale bez dotykania cyfryzatora. |
PreviewStylusInRange |
Występuje, gdy rysik jest wystarczająco blisko cyfry do wykrycia. |
PreviewStylusMove |
Występuje, gdy rysik porusza się, gdy rysik jest nad elementem. |
PreviewStylusOutOfRange |
Występuje, gdy rysik jest za daleko od cyfry do wykrycia. |
PreviewStylusSystemGesture |
Występuje, gdy zostanie wykryty jeden z kilku gestów rysika, na przykład Tap lub Drag. |
PreviewStylusUp |
Występuje, gdy rysik jest podniesiony z cyfryzatora podczas pracy nad tym elementem. |
PreviewTextInput |
Występuje, gdy ten element pobiera tekst w sposób niezależny od urządzenia. |
StylusButtonDown |
Występuje, gdy przycisk stylus jest naciskany, gdy rysik jest nad tym elementem. |
StylusButtonUp |
Występuje, gdy przycisk stylus jest zwalniany, gdy rysik jest nad tym elementem. |
StylusDown |
Występuje, gdy rysik dotyka cyfryzatora podczas pracy nad tym elementem. |
StylusEnter |
Występuje, gdy kursor stylus wchodzi w granice elementu. |
StylusInAirMove |
Występuje, gdy rysik przechodzi nad elementem, ale bez dotykania cyfryzatora. |
StylusInRange |
Występuje, gdy rysik jest wystarczająco blisko cyfry, który ma zostać wykryty. |
StylusLeave |
Występuje, gdy kursor stylus opuszcza granice elementu. |
StylusMove |
Występuje, gdy kursor stylus przesuwa się nad elementem. |
StylusOutOfRange |
Występuje, gdy rysik jest zbyt daleko od cyfry do wykrycia. |
StylusSystemGesture |
Występuje, gdy zostanie wykryty jeden z kilku gestów stylu, na przykład Tap lub Drag. |
StylusUp |
Występuje, gdy rysik jest podniesiony z cyfryzatora podczas pracy nad tym elementem. |
TextInput |
Występuje, gdy ten element pobiera tekst w sposób niezależny od urządzenia. |