Durante lo sviluppo di un applicazione Silverlight 2.0 è probabile che vi siate trovati di fronte alla necessità di visualizzare all’utente una dialog-window. Quello che in WPF si realizza con una semplice chiamata al metodo ShowDialog in Silverlight richiede un pò di lavoro in quanto è necessario visualizzare un popup posizionandolo sopra la finestra attuale. Visto che anche in Silverlight è applicabile il pattern Model-View-ViewModel, perchè non approfittarne? Definiamo il ViewModel che governerà la vita della nostra finestra, popup incluso: public class PopupViewModel : INotifyPropertyChanged
{
...