Exemple #1
0
 static public void DoDialog(this OpenFileDialog item, Process <string[]> process)
 {
     item.ShowAsync(AvaloniaEngine.GetMainWindow())
     .ContinueWith(t => t.Result.IfNotNull(r => process(r)));
 }
Exemple #2
0
 static public void DoDialog <T>(this Window item, Process <T> process)
 {
     item.ShowDialog <T>(AvaloniaEngine.GetMainWindow())
     .ContinueWith(t => t.Result.IfNotNull(r => process(r)));
 }