di .NET e di altre amenità

Silverlight Library 1.0.3087.0 released

Ho giusto ora trovato il tempo di testare e modificare la mia library per silverlight in modo che funzioni anche con la beta 2. Le modifiche apportate non sono moltissime e il funzionamento finale dei controlli non ha subito alcuna perdita o guadagno. La cosa che mi ha fatto perdere più tempo è che ora le proprietà annidate dei controlli richiedono che venga specificato il namespace così quello che prima era:

   1: <ed:CollectionViewSource x:Name="rssView" Source="{Binding Items, Source={StaticResource dataSource}}" Filter="rssView_Filter">
   2:     <CollectionViewSource.SortDescriptions>
   3:         <ed:SortDescription PropertyName="PublishDate" Direction="Ascending" />
   4:     </CollectionViewSource.SortDescriptions>            
   5: </ed:CollectionViewSource>

ora è diventato

   1: <ed:CollectionViewSource x:Name="rssView" Source="{Binding Items, Source={StaticResource dataSource}}" Filter="rssView_Filter">
   2:     <ed:CollectionViewSource.SortDescriptions>
   3:         <ed:SortDescription PropertyName="PublishDate" Direction="Ascending" />
   4:     </ed:CollectionViewSource.SortDescriptions>            
   5: </ed:CollectionViewSource>

Altra cosa interessante, che promette bene il fatto che la dichiarazione di una DependencyProperty ora non richiede più solamente il callback per la notifica delle modifiche (PropertyChagedCallback) ma invece necessita di una classe PropertyMetadata (come in WPF). Questo apre la strada in futuro all'implementazione piena delle DependencyProperty.

Il progetto su Codeplex ora è aggiornato e contiene anche il MouseDoubleClick manager che avevo tempo fa rilasciato separatamente. Qui trovate l'articolo che ne parla (inglese): Creating a MouseClickManager to handle single and double mouse clicks

Commenti

2008-06-18T07:37:18+01:00 #

Hi Andrea,

I love your posts and especially collectionviewsource and radial panel.

Can you put a link to RSS for english feeds?

Nilesh Deshpande

2008-06-18T10:09:32+01:00 #

thank you Nilesh. Unfortunately I've ho feeds for blog articles. But you may find he links to the articles in my english posts at this address: http://weblogs.asp.net/aboschin/

bye

Andrea Boschin