One scenario we use a dialog manager yielding an IResult is to collect a file as input then display a progress dialog as it processes. This 2-step interaction works due to the result sequence processing, and the information we get from the file dialog can be much more complex (for example, file name/path, options to skip certain data, etc.) than just a message box.
↧