将值从一个页面传递到另一个页面

时间:2009-09-11 10:10:16

标签: c# data-binding silverlight-3.0 properties

我们如何使用Properties(即数据绑定)将值从子窗口传递到silverlight 3中的父窗口。

在我的工作中,它包括父窗口和子窗口。子窗口包含一个文本框,在按下OK按钮后返回一个值到Parent窗口。我已经通过使用消息发送和接收事件来做到这一点。但现在我希望将其改为使用属性。

1 个答案:

答案 0 :(得分:2)

父窗口:

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
}
相关问题