Condividi tramite


SourceChangedEventArgs Classe

Definizione

Fornisce i dati per l'evento SourceChanged, usato per l'interoperatività. La classe non può essere ereditata.

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
Ereditarietà
SourceChangedEventArgs

Commenti

L'evento SourceChanged è un evento indirizzato in cui l'identificatore dell'evento non è esposto pubblicamente. Questo perché questo evento svolge una parte potenzialmente critica nell'interoperabilità e non deve essere consentito di essere generato arbitrariamente da qualsiasi altra origine rispetto all'implementazione interna di una sottoclasse nota PresentationSource (attualmente, l'unica classe di questo tipo è HwndSource). Quando si implementa una soluzione di interoperabilità, è possibile collegare o rimuovere gestori per l'evento (chiamando AddSourceChangedHandler rispettivamente e RemoveSourceChangedHandler), ma non è possibile eseguire altre operazioni normalmente disponibili per gli eventi indirizzati, ad esempio la gestione delle classi, l'aggiunta di proprietari o la generazione dell'evento da un'origine di elementi arbitrari.

Questa classe esegue l'override del RoutedEventArgs metodo RoutedEventArgs.InvokeEventHandlervirtuale , per restituire un gestore specifico del tipo quando richiesto dal sistema eventi. Questa SourceChangedEventArgs override non viene visualizzata nella tabella dei membri della classe in questa documentazione dell'SDK perché è un membro protetto implementato da una classe sealed.

Costruttori

SourceChangedEventArgs(PresentationSource, PresentationSource)

Inizializza una nuova istanza della classe SourceChangedEventArgs utilizzando le informazioni specificate per le origini nuova e precedente.

SourceChangedEventArgs(PresentationSource, PresentationSource, IInputElement, IInputElement)

Inizializza una nuova istanza della classe SourceChangedEventArgs utilizzando le informazioni specificate per le origini nuova e precedente, l'elemento interessato dalla modifica e il precedente elemento padre segnalato dell'elemento.

Proprietà

Element

Ottiene l'elemento il cui elemento padre è cambiato causando la modifica delle informazioni relative all'origine della presentazione.

Handled

Ottiene o imposta un valore che indica lo stato presente della gestione degli eventi per un evento indirizzato quando percorre la route.

(Ereditato da RoutedEventArgs)
NewSource

Ottiene la nuova origine interessata dalla modifica dell'origine.

OldParent

Ottiene il precedente elemento padre dell'elemento il cui elemento padre è cambiato causando la modifica delle informazioni relative all'origine della presentazione.

OldSource

Ottiene l'origine precedente interessata dalla modifica dell'origine.

OriginalSource

Ottiene l'origine di segnalazione originale in base a quanto determinato dall'hit testing puro, prima di qualsiasi possibile modifica di Source da parte di una classe padre.

(Ereditato da RoutedEventArgs)
RoutedEvent

Ottiene o imposta l'oggetto RoutedEvent associato all'istanza di RoutedEventArgs.

(Ereditato da RoutedEventArgs)
Source

Ottiene o imposta un riferimento all'oggetto che ha generato l'evento.

(Ereditato da RoutedEventArgs)

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
InvokeEventHandler(Delegate, Object)

In caso di override in una classe derivata, consente di richiamare i gestori eventi in base al tipo, aumentando l'efficienza nell'implementazione di base.

(Ereditato da RoutedEventArgs)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnSetSource(Object)

Se sottoposto a override in una classe derivata, fornisce un punto di ingresso di callback di notifica a ogni modifica del valore della proprietà Source di un'istanza.

(Ereditato da RoutedEventArgs)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche