次のように、MainPageからその子ウィンドウにいくつかのデータを渡したいと思います。
public MainPage()
{
InitializeComponents();
ChildWindow childwind = new ChildWindow();
childwind.textblk1.Text += "Test!";
//break point here
ContentFrame.Content = childwind;
}
textblk1は、ChildWindowのTextBlockの名前です。しかし、「テスト!」というテキストはありません。実行するとページに表示されます。Appで追加されたプロパティを読み取ることで、ChildWindowのコンストラクターにテキストを直接設定するだけでこの問題を解決できますが、上記のメソッドが失敗したのはなぜですか?どうも。