Sterling goes to RTM

Giusto qualche ora fa Jeremy ha rilasciato l’RTM di Sterling, un database object-oriented per Silverlight e WP7.
Per chi volesse darci un occhio, giocarci o avere più informazioni troverà tutto il necessario su codeplex.

Nelle prossime settimane pubblicherò una serie di articoli su Sterling per cui…stay tuned!

MEFedMVVM ed il concetto di Context (View) Aware

Nel caso avessimo bisogno di fare “qualcosa” con la UI, MEFedMVVM mette a disposizione del ViewModel il concetto di Context aware o meglio di View aware tramite l’interfaccia IContextAware.

image

Se un ViewModel implementa questa interfaccia, MEFedMVVM richiamerà il metodo InjectContext, durante la composition, passandogli il contesto a cui è associato o meglio la View.

MEFed ha già al suo interno un paio di servizi che implementano IContextAware come IContainerStatus che, tramite gli eventi ContainerLoaded e ContainerUnloaded, ci offre sostanzialmente un wrapper verso gli eventi Loaded e Unloaded di FrameworkElement,

image

e IVisualStateManager che ci consente di interagire con il VisualStateManager

image