Behind Code에서 Binding을 구현하기 위해서는 Binding할 객체에 DependencyProperty가 생성되어 있어야 한다.

 

DependencyProperty를 구현하기 위해서는 대략 아래 3가지가 필요하다.

 

[Property]

        public string TItle
        {
            get { return (string)GetValue(TItleProperty); }
            set { SetValue(TItleProperty, value); }
        }

 

[DependencyProperty]

public static readonly DependencyProperty TitleProperty =
             DependencyProperty.Register("Title", typeof(string), typeof(TESTClass), new PropertyMetadata(TESTClass.TitlePropertyChangedCallback));

 

 

[Callback function] : 값이 변경될때 발생 되는 이벤트

        public static void TitlePropertyChangedCallback(
            DependencyObject controlInstance, DependencyPropertyChangedEventArgs e)
        {
        }

 

 

Posted by 홍상길 홍상길

댓글을 달아 주세요


블로그 이미지
홍상길

공지사항

Yesterday7
Today2
Total295,917

달력

 « |  » 2020.1
      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 27 28 29 30 31  

최근에 달린 댓글

글 보관함