SourceChangedEventArgs Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat gegevens voor de gebeurtenis SourceChanged, die wordt gebruikt voor interoperation. Deze klasse kan niet worden overgenomen.
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
- Overname
Opmerkingen
De gebeurtenis SourceChanged is een gerouteerde gebeurtenis waarbij de gebeurtenis-id niet openbaar wordt weergegeven. Dit komt doordat deze gebeurtenis een potentieel kritieke rol speelt in interoperation en niet willekeurig mag worden verheven door een andere bron dan de interne implementatie van een bekende PresentationSource subklasse (momenteel is de enige dergelijke klasse HwndSource). Wanneer u een interoperatieoplossing implementeert, kunt u handlers koppelen of verwijderen voor de gebeurtenis (door respectievelijk aan te roepen AddSourceChangedHandler en RemoveSourceChangedHandler, respectievelijk), maar u kunt geen andere bewerkingen uitvoeren die normaal gesproken beschikbaar zijn voor gerouteerde gebeurtenissen, zoals het verwerken van klassen, het toevoegen van eigenaren of het verhogen van de gebeurtenis uit een willekeurige elementbron.
Deze klasse overschrijft de RoutedEventArgs virtuele methode RoutedEventArgs.InvokeEventHandlerom een typespecifieke handler te retourneren wanneer dit door het gebeurtenissysteem wordt aangevraagd. Deze SourceChangedEventArgs onderdrukking wordt niet weergegeven in de tabel klasseleden in deze SDK-documentatie omdat het een beveiligd lid is dat is geïmplementeerd door een verzegelde klasse.
Constructors
| Name | Description |
|---|---|
| SourceChangedEventArgs(PresentationSource, PresentationSource, IInputElement, IInputElement) |
Initialiseert een nieuw exemplaar van de SourceChangedEventArgs klasse met behulp van opgegeven informatie voor de oude en nieuwe bronnen, het element dat deze wijzigingseffecten heeft en het vorige bovenliggende element. |
| SourceChangedEventArgs(PresentationSource, PresentationSource) |
Initialiseert een nieuw exemplaar van de SourceChangedEventArgs klasse met behulp van opgegeven informatie voor de oude en nieuwe bronnen. |
Eigenschappen
| Name | Description |
|---|---|
| Element |
Hiermee haalt u het element op waarvan de bovenliggende wijziging ertoe leidt dat de brongegevens van de presentatie worden gewijzigd. |
| Handled |
Hiermee wordt een waarde opgehaald of ingesteld die de huidige status van de gebeurtenisafhandeling aangeeft voor een gerouteerde gebeurtenis terwijl deze de route doorloopt. (Overgenomen van RoutedEventArgs) |
| NewSource |
Hiermee haalt u de nieuwe bron op die betrokken is bij deze bronwijziging. |
| OldParent |
Hiermee haalt u het vorige bovenliggende element op waarvan de bovenliggende wijziging ervoor zorgt dat de brongegevens van de presentatie worden gewijzigd. |
| OldSource |
Hiermee haalt u de oude bron op die betrokken is bij deze bronwijziging. |
| OriginalSource |
Haalt de oorspronkelijke rapportagebron op zoals wordt bepaald door pure hittests, voordat een mogelijke Source aanpassing door een bovenliggende klasse. (Overgenomen van RoutedEventArgs) |
| RoutedEvent |
Hiermee haalt u de RoutedEvent gekoppelde instantie op of stelt u deze RoutedEventArgs in. (Overgenomen van RoutedEventArgs) |
| Source |
Hiermee wordt een verwijzing opgehaald of ingesteld naar het object dat de gebeurtenis heeft gegenereerd. (Overgenomen van RoutedEventArgs) |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InvokeEventHandler(Delegate, Object) |
Wanneer deze wordt overschreven in een afgeleide klasse, biedt u een manier om gebeurtenis-handlers op een typespecifieke manier aan te roepen, waardoor de efficiëntie van de basis-implementatie kan worden verhoogd. (Overgenomen van RoutedEventArgs) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnSetSource(Object) |
Wanneer deze wordt overschreven in een afgeleide klasse, geeft u een callback-toegangspunt voor meldingen wanneer de waarde van de Source eigenschap van een exemplaar wordt gewijzigd. (Overgenomen van RoutedEventArgs) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |