■ Binding 객체의 UpdateSourceTrigger 속성을 UpdateSourceTrigger.Explicit로 설정시 BindingExpression 클래스의 UpdateSource 메소드를 사용하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
using System.Windows; using System.Windows.Controls; using System.Windows.Controls.Primitives; using System.Windows.Data; ScrollBar sourceScrollBar; Label targetLabel; ... Binding binding = new Binding(); binding.Source = sourceScrollBar; binding.Path = new PropertyPath(ScrollBar.ValueProperty); binding.Mode = BindingMode.OneWay; binding.UpdateSourceTrigger = UpdateSourceTrigger.Explicit; targetLabel.SetBinding(Label.ContentProperty, binding); ... BindingExpression bindingExpression = targetLabel.GetBindingExpression(Label.ContentProperty); bindingExpression.UpdateSource(); |