ContentElement.TextInput Esemény
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Akkor fordul elő, ha ez az elem eszközfüggetlen módon kapja meg a szöveget.
public:
virtual event System::Windows::Input::TextCompositionEventHandler ^ TextInput;
public event System.Windows.Input.TextCompositionEventHandler TextInput;
member this.TextInput : System.Windows.Input.TextCompositionEventHandler
Public Custom Event TextInput As TextCompositionEventHandler
Eseménytípus
Megvalósítás
Megjegyzések
Important
Előfordulhat, hogy ezt az eseményt már az összetett vezérlők belső implementációi kezelik. Lásd az alábbi megjegyzést.
Előfordulhat, hogy az TextInput eseményt már az összetett vezérlők belső implementációi kezelik. Az a például egy TextBox összetett vezérlőelem, amelyben az TextInput esemény már kezeltként van megjelölve; a összeállításon belül. A vezérlők ezt azért teszik, mert a vezérlőnek bizonyos típusú bemeneteket, például nyílbillentyűket kell értelmeznie, mivel különleges jelentéssel bír a vezérlő számára. Ha olyan eseményként használja PreviewTextInput , amelyben kezelőket csatol a szövegbevitelhez, jobb eredményeket kaphat. Ez a technika megkerüli azokat az eseteket, amikor a vezérlők összetétele már kezeltként jelölte meg ezt az eseményt, és megakadályozza, hogy a kezelője megkapja az eseményt az esemény útvonala mentén.
Az TextInput esemény lehetővé teszi, hogy egy összetevő vagy alkalmazás eszközfüggetlen módon figyelje a szövegbevitelt. A billentyűzet az elsődleges eszköz, de a beszéd, a kézírás és más beviteli TextInputeszközök is emelhetnek TextInput.
A billentyűkombinációk miatt – akár az alapértelmezett billentyűzeteken, akár a beviteli módszer szerkesztőin keresztül – több billentyűesemény is csak egy szöveges beviteli eseményt eredményezhet.
Ez az esemény létrehoz egy aliast az TextCompositionManager.TextInput osztály csatolt eseményéhez, így TextInput az az osztálytagok listájának része, ha ContentElement az alapelemként öröklődik. Az eseményhez TextInput csatolt eseménykezelők az alapul szolgáló TextCompositionManager.TextInput csatolt eseményhez vannak csatolva, és ugyanazt az eseményadat-példányt kapják meg.
Irányított eseményinformációk
| Termék | Érték |
|---|---|
| Azonosító mező | TextInputEvent |
| Útválasztási stratégia | Fortyogó |
| Képviselő | TextCompositionEventHandler |
A megfelelő bújtatási esemény az PreviewTextInput.
Felülbírálás OnTextInput az esemény osztálykezelésének implementálásához származtatott osztályokban.