Silverlight navigation: get rid of the view-model-locator

PostSharp is a must have (period). Let’s start from the beginning I’m building a sample application for a friend in order to see if it is possible to have a completely OOB and offline Silverlight application run on a Mac using a document database (


M-V-VM: simple view provider

On these pages I have spoken a lot, during this years, about UI composition and I’ve also built a toolkit (during the Prism v1 era) to automate all the infrastructure and all the basic tasks related to UI composition. That project, named Ran Toolkit


Radical on nuget :-)

After a lot of dillydallying, mainly due to laziness, Radical (well a part of it) it is finally arrived on nuget: http://nuget.org/List/Search?packageType=Packages&searchCategory=All+Categories&searchTerm=Radical&sortOrder=package-downlo


Monitoring sources for events in a M-V-VM world

My dear colleague Matteo yesterday came up with a question, that per se is fairly easy, imagine a scenario where you have a OuterViewModel that exposes an InnerViewModel and a command, such as: class InnerViewModel : INotifyPropertyChanged {


A C# TypeLoaderInterceptor

Adam Cogan has convinced me, that I will get a larger audience if I move my blog to English. So here is my first English post. What are your thoughts on this? Java has the concept of class loader. I cannot define myself as a java expert, I can s


Radical 1.0.1 (Vacuum): Memento Property Metadata

Abbiamo introdotto il concetto di Memento disponibile in Radical e ad un certo punto abbiamo detto che esistono dei metadati che è possibile associare ad una proprietà. Nel post precedente abbiamo visto che il processo di inizializzazione di una Ent


Radical 1.0.1 (Vacuum): Memento

CodePlex Release: http://radical.codeplex.com/releases/view/46757 Ne avevo già parlato tempo addietro e mi ero pure ripromesso di fare una lunga serie post sull’argomento, poi come al solito il lavoro, l’accumularsi delle cose e le novità impellenti


Radical 1.0.1 (Vacuum): BusyStatusManager e AsyncWorker

CodePlex Release: http://radical.codeplex.com/releases/view/46757 Anche per Windows Phone e Silverlight sono disponibli alcuni dei behavior che ci sono nella versione “desktop”, alcuni e non tutti (in realtà al momento solo uno) solo per una questi


Radical 1.0.1 (Vacuum): Model-View-ViewModel

Come ho già detto è live la prima alpha di Radical con il supporto per Silverlight 4 e Windows Phone 7: http://radical.codeplex.com/releases/view/46757 Ho già parlato di alcune novità ma ce ne sono molte altre come ad esempio quelle in “the Model Vi


Radical 1.0.1 (Vacuum): Ensure, Adorner e non solo.

è live prima alpha di Radical con il supporto per Silverlight 4 e Windows Phone 7. Che comprende? …più o meno questo: Ensure<T> Tutta l’infrastruttura di Ensure presente nella versione “desktop” è adesso disposibile anche per Silverlight e


 1 di 2   1  » Last »