DarioSantarelli.Blog("UgiDotNet");

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

My Links

News


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

logo linkedIn logo Twitter logo FaceBook logo RSS logo Email

Logo DotNetMarche
Logo XPUG Marche



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 11.41 | Feedback (1) | 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 0.15 | Feedback (4) |

[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 16.22 | Feedback (5) | Filed Under [ WPF ]

Powered by: