2010-09-21 16 views

Respuesta

11

No es necesario volver a ese valor a partir del método ShowDialog, como se explica here: "Un anulable < (De < (T>)>) valor de tipo Booleano que significa cómo el usuario ha cerrado una ventana ".

Usted puede simplemente almacenar el valor que desea devolver en una propiedad o campo y conseguir que:

window.ShowDialog(); 
Tuple<string, string> value = window.InputValue; 
3

Se podría añadir un nuevo método a su ventana, algo como esto:

public Tuple<string, string> ShowTupleDialog() 
{ 
    var retTuple = new Tuple<string, string>(); 
    this.ShowDialog(); 
    // values from dialog to retTuple (maybe use 
    //databinding and return an already defined tuple) 
    return retTuple; 
} 
Cuestiones relacionadas