SourceChangedEventArgs Osztály

Definíció

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
SourceChangedEventArgs

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)

A következőre érvényes:

Lásd még