■ Binding 클래스를 사용해 바인딩을 설정하는 방법을 보여준다.
▶ 예제 #1 (C#)
1 2 3 4 5 6 7 8 9 10 |
타겟객체.DataContext = 소스객체; 타겟객체.SetBiding(타겟클래스.의존속성, "바인딩패스"); ※ 설명 타겟객체 : FrameworkElement 파생형 타겟클래스 : 타겟객체 클래스 또는 부모 클래스 바인딩패스 : 보통 속성이 지정되나 바인딩 패스 지정 |
▶ 예제 #2 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
using System.Windows.Data; ... Binding binding = new Binding("바인딩패스"); binding.Source = 소스객체; binding.Mode = BindingMode 열거형 값; 타겟객체.SetBinding(타겟클래스.의존속성, binding); ※ 설명 바인딩패스 : 보통 속성이 지정되나 바인딩 패스 지정 타겟객체 : FrameworkElement 파생형 타겟클래스 : 타겟객체 클래스 또는 부모 클래스 |