WPF における
データバインディング
の基礎の基礎でしょうか。
class Document {
public string MyData { get; set; }
}
class Hoge : Window {
public Hoge() {
this.Loaded += (sender, e) => {
this.textBox.DataContext = Document;
this.textBox.SetBinding(TextBox.TextProperty, "MyData");
}
}
}
ちなみに、textBox.DataContext は、省略すると親となるオブジェクトで指定している DataContext を使ってくれます。
xaml で書くとこういう感じです。
<TextBox DataContext="Document" Text="{Binding Path=MyData}"/>
まあ、今さらですが・・・w