2012-01-09 7 views

risposta

19

Forse avete già provato questo, ma ho appena creato un test rapido, derivando un modello di visualizzazione da Screen e ignorando CanClose.

public class ShellViewModel : Screen 
{ 
    public override void CanClose(Action<bool> callback) 
    { 
     //if(some logic...) 
     callback(false); // will cancel close 
    } 
} 
+0

Questo è esattamente quello che volevo. Indovina che non ho capito come usare CanClose. –