EventRoute Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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) |