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

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

有帮助吗?

解决方案

父窗口:

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
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top