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 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
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) |