【发布时间】:2009-09-11 10:10:15
【问题描述】:
在 Silverlight 3 中,我们如何使用属性(即数据绑定)将值从子窗口传递到父窗口。
在我的工作中,它包括一个父窗口和一个子窗口。子窗口包含一个文本框,它在点击确定按钮后返回一个值到父窗口。我已经通过使用消息发送和接收事件做到了这一点。但现在我希望将其更改为使用属性。
【问题讨论】:
标签: c# data-binding silverlight-3.0 properties
在 Silverlight 3 中,我们如何使用属性(即数据绑定)将值从子窗口传递到父窗口。
在我的工作中,它包括一个父窗口和一个子窗口。子窗口包含一个文本框,它在点击确定按钮后返回一个值到父窗口。我已经通过使用消息发送和接收事件做到了这一点。但现在我希望将其更改为使用属性。
【问题讨论】:
标签: c# data-binding silverlight-3.0 properties
父窗口:
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
}
【讨论】: