Pregunta

Cómo podemos pasar los valores de una ventana secundaria a la ventana principal en Silverlight 3 usando Propiedades (es decir, enlace de datos).

En mi trabajo, incluye una ventana principal y una ventana secundaria. La ventana secundaria contiene un cuadro de texto, que devuelve un valor después de presionar el botón Aceptar en la ventana principal. Ya lo hice mediante el envío de mensajes y la recepción de eventos. Pero ahora deseo cambiar eso para usar propiedades.

¿Fue útil?

Solución

Ventana principal:

ChildWindow myWin = new MyWindow("Test", "Test of shared ui elemnts");
myWin.Show();
myWin.Closed += new EventHandler(myWin_Closed);

void errorWin_Closed(object sender, EventArgs e)
{
  ErrorWindow wrr = (ErrorWindow)sender;
  string mytext = wrr.MyText; // Can access any property that was set ChildWindow
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top