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 홍상길 홍상길

블로그 이미지
홍상길

공지사항

Yesterday9
Today1
Total293,506

달력

 « |  » 2019.9
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          

최근에 달린 댓글

글 보관함