2つのコントロールを配置します。TextBoxに1文字入力するごとに、TextBlockにも同じ内容が表示されます。インタフェースを継承した変数用のクラスを使います。これは、双方向に使えます。次の例を参照ください。値を入力しても、変数は書き換えられません。TextBoxに対する操作ではなく、Buttonがクリックされるなど、アプリケーションに制御が渡るときに、変数が更新されます。3.プログラムの変数を変えると表示が変わるこのサンプルは、TextBox、TextBlock、Buttonの3つのコントロールを配置してあります。TextBlockのTextプロパティは、TextBoxのTextプロパティにバインドしてあります。TextBoxに文字を入力するごとに、TextBlockにも同様に表示されます。この動作は、XAMLの記述だけで実現されています。1.で説明したものです。インタフェースを持つことが必要です。Click="Button_Click"/></Grid></Grid></Window>バインドする変数はプロパティとして定義します。string型のプロパティを置きました。