2012年2月
« 1月   3月 »
 12345
6789101112
13141516171819
20212223242526
272829  

[Silverlight] コードビハインドでデータバインディングを行う

12:50 AM on 2012年2月22日 ,

// BindingModeを「OneTime」にする場合 // ※バインディングソースとなるクラスはpublicにする public class Person { public int Age { get; set; } } private Person _bindingSource = new Person() { Age = 20 }; private void LayoutRoot_Loaded(object sender, RoutedEventArgs e) { System.Windows.Data.Binding b = new System.Windows.Data.Binding(“Age”); b.Source = this._bindingSource; b.Mode = System.Windows.Data.BindingMode.OneTime; this.TextBox1.SetBinding(TextBox.TextProperty, b); } // BindingModeを「OneWay」にする場合 // バインディングソースとなるクラスにINotifyPropertyChangedを継承させる // ↓ // [...]