SourceChangedEventArgs Osztály
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.
Adatokat biztosít az együttműködéshez használt SourceChanged eseményhez. Ez az osztály nem örökölhető.
public ref class SourceChangedEventArgs sealed : System::Windows::RoutedEventArgs
public sealed class SourceChangedEventArgs : System.Windows.RoutedEventArgs
type SourceChangedEventArgs = class
inherit RoutedEventArgs
Public NotInheritable Class SourceChangedEventArgs
Inherits RoutedEventArgs
- Öröklődés
Megjegyzések
A SourceChanged esemény egy irányított esemény, amelynél az eseményazonosító nem nyilvánosan érhető el. Ennek az az oka, hogy ez az esemény potenciálisan kritikus szerepet játszik az együttműködésben, és nem szabad megengedni, hogy bármely más forrás tetszőlegesen emeljen fel, mint egy ismert PresentationSource alosztály belső megvalósítása (jelenleg az egyetlen ilyen osztály HwndSource). Interoperációs megoldás megvalósításakor csatolhat vagy távolíthat el kezelőket az eseményhez (hívással AddSourceChangedHandler és RemoveSourceChangedHandler, illetve), de nem hajthat végre más, általában elérhető műveleteket az irányított eseményekhez, például az osztálykezeléshez, a tulajdonosok hozzáadásához vagy az esemény tetszőleges elemforrásból való emeléséhez.
Ez az osztály felülbírálja a RoutedEventArgs virtuális metódust RoutedEventArgs.InvokeEventHandler, hogy egy típusspecifikus kezelőt adjon vissza, amikor az eseményrendszer kéri. Ez a SourceChangedEventArgs felülbírálás nem jelenik meg az osztálytagok táblájában ebben az SDK-dokumentációban, mert egy lezárt osztály által implementált védett tag.
Konstruktorok
| Name | Description |
|---|---|
| SourceChangedEventArgs(PresentationSource, PresentationSource, IInputElement, IInputElement) |
Inicializálja az SourceChangedEventArgs osztály új példányát a régi és az új forrásokhoz megadott információk, a változás által befolyásolt elem és az elem előző jelentett szülője alapján. |
| SourceChangedEventArgs(PresentationSource, PresentationSource) |
Inicializálja az osztály új példányát a SourceChangedEventArgs régi és az új forrásokhoz megadott információk használatával. |
Tulajdonságok
| Name | Description |
|---|---|
| Element |
Lekéri azt az elemet, amelynek szülőváltozása miatt a bemutató forrásadatai módosulnak. |
| Handled |
Lekéri vagy beállít egy értéket, amely jelzi az útvonalon áthaladó esemény eseménykezelésének jelenlegi állapotát. (Öröklődés forrása RoutedEventArgs) |
| NewSource |
Lekéri az új forrást, amely részt vesz a forrásváltozásban. |
| OldParent |
Lekéri annak az elemnek az előző szülőjét, amelynek szülőváltozása miatt a bemutató forrásadatai módosulnak. |
| OldSource |
Lekéri a forrásmódosításban érintett régi forrást. |
| OriginalSource |
Lekéri az eredeti jelentéskészítési forrást a tiszta találatos tesztelés alapján, mielőtt a szülőosztály bármilyen lehetséges Source módosítást végezne. (Öröklődés forrása RoutedEventArgs) |
| RoutedEvent |
Lekéri vagy beállítja a RoutedEvent példányhoz társított példányt RoutedEventArgs . (Öröklődés forrása RoutedEventArgs) |
| Source |
Lekéri vagy beállítja az eseményt okozó objektumra mutató hivatkozást. (Öröklődés forrása RoutedEventArgs) |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| InvokeEventHandler(Delegate, Object) |
Ha egy származtatott osztályban felül van bírálva, lehetővé teszi az eseménykezelők típusspecifikus meghívását, ami növelheti a hatékonyságot az alap implementációval szemben. (Öröklődés forrása RoutedEventArgs) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| OnSetSource(Object) |
Ha egy származtatott osztályban felül van bírálva, egy értesítési visszahívási belépési pontot biztosít, amikor egy példány tulajdonságának Source értéke megváltozik. (Öröklődés forrása RoutedEventArgs) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |