泥庭

2010年11月4日

コード上でBindingを設定・取得する

Filed under: WPF — タグ: , , — yone64 @ 3:18 午前

例によって覚書

XAMLで書くと

<TextBox Height="24"  Width="120" Text="{Binding Path=Name}"/>

コードで書くと

//設定
Binding binding = new Binding("Name");
textBox1.SetBinding(TextBox.TextProperty, binding);

//BindingOperationsクラスでも可
BindingOperations.SetBinding(textBox1, TextBox.TextProperty, binding);

//取得
//コントロールから取得可能なのはBindingExpression
BindingExpression bindingExpresson = textBox1.GetBindingExpression(TextBox.TextProperty);
Binding binding2 = bindingExpresson.ParentBinding;

//BindingOperationsクラスでも可
binding2 = BindingOperat

コメントする »

まだコメントはありません。

RSS feed for comments on this post. TrackBack URI

コメントを残す

WordPress.com で無料サイトやブログを作成.