testa
 
 
 
Internet Routed Events in WPF
cornice di chiusura
 
Routed Events in WPF
 
I Routed Events in WPF possono essere di 3 tipi:
  • Direct Event: sono gli eventi scatenati da un elemento e non "passano" a nessun altro elemento
  • Bubbling Event: sono gli eventi che "risalgono" l'albero degli elementi, attraverso i parent item
  • Tunnelling Event: sono gli eventi che "discendono" l'albero degli elementi.

Routed Events - Event routing
 
Ecco il codice per dichiarare un Routed Event di tipo Bubbling (che risale l'albero degli elementi), ed è molto simile alla dichiarazione delle Dependency Properties:

 public static readonly RoutedEvent PlayerSelectedEvent = EventManager.RegisterRoutedEvent(nameof(Selected), RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(PlayerListCtrl));
 
 public event RoutedEventHandler Selected
 {
  add { AddHandler(PlayerSelectedEvent, value); }
  remove { RemoveHandler(PlayerSelectedEvent, value); }
 }

 
 
 
 
I23 di Boccaletti Emanuele
 
I23 di Boccaletti Emanuele
41121 Modena (MO)
Tel. +39 347 1302420
emanuele@i23.eu
Skype: emanuele.boccaletti
 
 
Copyright © I23 di Boccaletti Emanuele - emanuele@i23.eu