質問

プロパティ(データバインディングなど)を使用して、Silverlight 3で子ウィンドウから親ウィンドウに値を渡す方法。

私の仕事では、親ウィンドウと子ウィンドウが含まれています。子ウィンドウにはテキストボックスが含まれており、[OK]ボタンを押すと親ウィンドウに値が返されます。メッセージの送受信イベントを使用して、すでにこれを行っています。しかし、今ではプロパティを使用するように変更したいと思います。

役に立ちましたか?

解決

親ウィンドウ:

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