SourceChangedEventArgs Třída

Definice

Poskytuje data pro událost SourceChanged, která se používají pro spolupráci. Tato třída se nemůže 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

Událost SourceChanged je směrovaná událost, kde identifikátor události není veřejně zpřístupněn. Důvodem je to, že tato událost hraje potenciálně kritickou část spolupráce a neměla by být povolena libovolně 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í pro spolupráci můžete připojit nebo odebrat obslužné rutiny události (voláním AddSourceChangedHandler a RemoveSourceChangedHandler, v uvedeném pořadí), ale nemůžete provádět jiné operace normálně dostupné pro směrované události, jako je zpracování tříd, přidání vlastníků nebo vyvolání události z libovolného zdroje prvků.

Tato třída přepíše virtuální metodu RoutedEventArgsRoutedEventArgs.InvokeEventHandler, aby v případě požadavku systému událostí vrátila obslužnou rutinu specifickou pro typ. Toto SourceChangedEventArgs přepsání se nezobrazuje v tabulce členů třídy v této dokumentaci sady SDK, protože je chráněným členem implementovaným zapečetěnou třídou.

Konstruktory

Name Description
SourceChangedEventArgs(PresentationSource, PresentationSource, IInputElement, IInputElement)

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

SourceChangedEventArgs(PresentationSource, PresentationSource)

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

Vlastnosti

Name Description
Element

Získá prvek, jehož nadřazená změna způsobuje, že se změní informace 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ě trasu.

(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ůsobuje, že se změní informace o zdroji 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 hitů před případnou Source úpravou nadřazenou třídou.

(Zděděno od RoutedEventArgs)
RoutedEvent

Získá nebo nastaví přidruženou 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

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type 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í konkrétním způsobem, který může zvýšit efektivitu nad základní implementací.

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

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

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

Při přepsání v odvozené třídě poskytuje vstupní bod zpětného Source volání oznámení vždy, když se změní hodnota 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é