DarioSantarelli.Blog("UgiDotNet");

<sharing mode=”On” users=”*” />
posts - 176, comments - 105, trackbacks - 3

My Links

News


This is my personal blog. These postings are provided "AS IS" with no warranties, and confer no rights.




Tag Cloud

Archives

Post Categories

My English Blog

M-V-VM

There are 3 entries for the tag M-V-VM
[WPF] Un “generic” command

Analizzando diverse soluzioni WPF che sfruttano l’architettura M-V-VM, mi è saltata all’occhio una strategia di implementazione dell’interfaccia ICommand semplice e potente a mio modo di vedere. Andiamo direttamente al codice: public class GenericCommand<T> : ICommand {   public Predicate<T> CanExecuteDelegate { get; set; }   public Action<T> ExecuteDelegate { get; set; }          public bool CanExecute(object parameter)   {     if (CanExecuteDelegate...

posted @ sabato 17 ottobre 2009 12:41 | Feedback (0) | Filed Under [ WPF ]

TestApi e Input Injection

(@ Matteo: della serie "Tu m'hai provocato...") Appena uscito su CodePlex, TestApi 0.1 sembra costituire uno strumento veramente potente per il testing automatico dell'UI di applicazioni WPF, Windows Forms e Win32. La parte che più mi ha affascinato sin da subito è l'UI testing tramite Input Injection (simulazione dell'input utente).  In merito a questo aspetto, questa libreria fornisce due tipologie di facilitazioni per le classiche tecniche di "input simulation": Invocazione programmatica degli eventi dell'UI utilizzando i metodi degli AutomationElement Interazione con i sistemi di...

posted @ mercoledì 17 dicembre 2008 01:15 | Feedback (3) |

[WPF] Considerazioni su M-V-VM

In questi giorni sto studiando a fondo il pattern M-V-VM ((Data)Model-View-ViewModel), visto che quando fu introdotto per la prima volta (ormai 3 anni fa) non lo valutai affatto positivamente poiché ero convinto che avrebbe "sporcato" troppo il pattern MVC, creando confusione sia tra gli sviluppatori che tra gli architects. Questo pattern fu coniato nel 2005 da John Gossman mentre WPF vedeva la luce (Avalon). In uno dei suoi post a riguardo, Gossman lo definì nella seguente maniera: Model/View/ViewModel is a variation of Model/View/Controller (MVC) that is tailored for modern UI development platforms where the...

posted @ domenica 30 novembre 2008 17:22 | Feedback (3) | Filed Under [ WPF ]

Powered by:
Powered By Subtext Powered By ASP.NET