2009-09-11 56 views
1

如何使用屬性(即Databinding)將值從子窗口傳遞到Silverlight 3中的父窗口。將值從一頁傳遞到另一頁

在我的工作中,它包括一個父窗口和一個子窗口。子窗口包含一個文本框,它在點擊OK按鈕後返回一個值到父窗口。我已經通過使用消息發送和接收事件來做到這一點。但是現在我希望將其改爲使用屬性。

回答

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 
} 
相關問題