Sdílet prostřednictvím


SourceChangedEventArgs Třída

Definice

Poskytuje data pro SourceChanged událost, která se používá pro interoperabilitu. Tuto třídu nelze dědit.

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
Dědičnost
SourceChangedEventArgs

Poznámky

SourceChanged událost je směrovaná událost, kde identifikátor události není veřejně vystaven. Důvodem je to, že tato událost hraje potenciálně kritickou roli v vzájemné spolupráci a nemělo by být povoleno, aby byla vyvolána libovolným jiným zdrojem než interní implementací známé PresentationSource podtřídy (v současné době je HwndSourcejedinou takovou třídou ). Při implementaci řešení vzájemné spolupráce můžete připojit nebo odebrat obslužné rutiny události (voláním AddSourceChangedHandler a RemoveSourceChangedHandler), ale nemůžete provádět jiné operace běžně dostupné pro směrované události, jako je zpracování tříd, přidání vlastníků nebo vyvolání události ze zdroje libovolného prvku.

Tato třída přepíše virtuální metodu RoutedEventArgsRoutedEventArgs.InvokeEventHandler, aby se při požadavku systému událostí vrátila obslužná rutina specifická pro typ. Toto SourceChangedEventArgs přepsání se nezobrazuje v tabulce členů třídy v této dokumentaci k sadě SDK, protože se jedná o chráněný člen implementovaný zapečetěnou třídou.

Konstruktory

SourceChangedEventArgs(PresentationSource, PresentationSource)

Inicializuje novou instanci třídy pomocí zadaných SourceChangedEventArgs informací pro staré a nové zdroje.

SourceChangedEventArgs(PresentationSource, PresentationSource, IInputElement, IInputElement)

Inicializuje novou instanci třídy pomocí zadaných SourceChangedEventArgs informací pro staré a nové zdroje, prvek, který tato změna ovlivňuje, a předchozí hlášený nadřazený prvek tohoto prvku.

Vlastnosti

Element

Získá prvek, jehož nadřazená změna způsobuje změnu informací o zdroji prezentace.

Handled

Získá nebo nastaví hodnotu, která označuje aktuální stav zpracování událostí pro směrovanou událost při cestě.

(Zděděno od RoutedEventArgs)
NewSource

Získá nový zdroj zapojený do této změny zdroje.

OldParent

Získá předchozí nadřazený prvek, jehož nadřazená změna způsobí změnu zdroje informací prezentace.

OldSource

Získá starý zdroj zapojený do této změny zdroje.

OriginalSource

Získá původní zdroj sestavy určený čistým testováním, před jakoukoli možnou Source úpravou nadřazenou třídou.

(Zděděno od RoutedEventArgs)
RoutedEvent

Získá nebo nastaví přidružené k RoutedEvent této RoutedEventArgs instanci.

(Zděděno od RoutedEventArgs)
Source

Získá nebo nastaví odkaz na objekt, který vyvolal událost.

(Zděděno od RoutedEventArgs)

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
InvokeEventHandler(Delegate, Object)

Při přepsání v odvozené třídě poskytuje způsob, jak vyvolat obslužné rutiny událostí způsobem specifickým pro typ, což může zvýšit efektivitu oproti základní implementaci.

(Zděděno od RoutedEventArgs)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnSetSource(Object)

Při přepsání v odvozené třídě poskytuje vstupní bod zpětného volání oznámení pokaždé, když se změní hodnota Source vlastnosti instance.

(Zděděno od RoutedEventArgs)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také