WPF - VS2008 Intellisense e gli Attached Events

E' da qualche giorno che, grazie al validissimo (IMHO) libro di Adam Nathan, sto smanettando in WPF con Visual Studio 2008.

Premesso che a differenza di Expression Blend (2 February 2008 Beta), il text editor di VS2008 aiuta molto con l'Intellisense, non tutto è supportato.

Infatti nel caso degli Attached Events inizialmente il text editor di VS2008 ti segnala un problema con la classica sottolineatura ondulata blu, mentre dopo che hai completato la scrittura dell'Attached Event lo riconosce e toglie l'errore.

Nel caso specifico, sto cercando di inserire, a livello di window, un Attached Event ListBox.SelectionChanged :

image

E' da notare che oltre alle proprietà, metodi e eventi dell'oggetto Window, l'Intellisense elenca anche gli oggetti a partire dai quali possiamo definire le Attached Properties e gli Attached Events, ma curiosamente non tutti. In questo caso sembrerebbe non disponibile quello che interessa a noi ( {ListBox} ).

Invece, se completiamo la scrittura dell'Attached Event e digitiamo il carattere uguale ( = ), otteniamo:

image 

dove la sottolineatura è scomparsa e l'Intellisense, avendo riconosciuto la dichiarazione di un Attached Event, ci mette le virgolette e ci offre la creazione di un EventHandler.

Chissà se il buon Raf sa perchè!

Io comunque, dopo un momento di panico, sono sopravvissuto.

[OT] Politiche 2008

Anch'io mi sono cimentato nel giochino.

Risultato: questa volta mi sa che mi tocca proprio iscrivermi!

image

Mah, ci penserò su...

«aprile»
domlunmarmergiovensab
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910