UserControl
のテキストボックスをデータバインディングしています。双方向データバインディング:バインドされたプロパティを更新していないテキストボックスを更新します。
<TextBox Name="txtData" Text="{Binding MyData, Mode=TwoWay}"/>
しかし、私は、ユーザーコントロールのテキストボックスtxtData
、userControl.MyData
戻りnull
にいくつかのテキストを入力した後、ユーザーコントロールをホストするページ上の[送信]ボタンをクリックしたとき。 TextChanged
イベント以外のプロパティにtxtData.text
値を割り当てるにはどうすればよいですか?
あなたはバインディングが正しいと確信していますか?ユーザーコントロールのコンストラクタでMyDataの値を設定すると、テキストボックスにその値が表示されますか?はいの場合は、XAML全体を共有してください。 –
いいえ、それはありません!私は何が間違っているのか分からない。 – devnull
[データバインディング](http://msdn.microsoft.com/en-us/library/ms752347.aspx)について最初にお読みください。 –