EventRoute Klass

Definition

Representerar containern för den väg som ska följas av en dirigerad händelse.

public ref class EventRoute sealed
public sealed class EventRoute
type EventRoute = class
Public NotInheritable Class EventRoute
Arv
EventRoute

Kommentarer

Den här klassen motsvarar en giltig RoutedEvent, och innehåller en ordnad lista över målobjekt- och hanterarlistpar som refererar till händelsevägen för händelsen. EventRoute har stöd för att lägga till nya poster i listan och tillåter även att hanterare i listan anropas.

De flesta normala åtgärder för att lägga till hanterare för Windows Presentation Foundation-händelser (WPF) kräver inte att du arbetar med den här klassen (till exempel använder du metoderna EventManager för att lägga till klasshantering eller fråga efter befintliga hanterare av en händelse). Den här klassen används främst när element har särskild kunskap om underordnade element eller överordnade element som gör det praktiskt att antingen lägga till element i eller ta bort element från den beräknade standardhändelsevägen.

Konstruktorer

Name Description
EventRoute(RoutedEvent)

Initierar en instans av EventRoute klassen.

Metoder

Name Description
Add(Object, Delegate, Boolean)

Lägger till den angivna hanteraren för det angivna målet i vägen.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
PeekBranchNode()

Returnerar det översta elementet i händelsevägsstacken där två logiska träd avviker.

PeekBranchSource()

Returnerar källan för det översta elementet i händelsevägsstacken där två logiska träd avviker.

PopBranchNode()

Returnerar den översta noden i händelsevägsstacken där två logiska träd avviker.

PushBranchNode(Object, Object)

Lägger till den översta noden i händelsevägsstacken där två logiska träd avviker.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för