SourceChangedEventArgs Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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) |