의존성

    실버라이트 공부하기 - 다섯째시간 (SL어플의 이해)

    의존 속성(Dependency Property) 오랫간만의 실버라이트 공부시간이 돌아왔네요. 이번엔 의존속성에 대해서 공부해 볼 시간입니다. 실버라이트는 기존의 CLR의 속성과 달리 여러가지 기능이 확장된 의존속성 시스템을 지원하고 있습니다. 실버라이트 속성은 기존의 닷넷에서 사용하던 속성이 매우 흡사하여 개발자들이 좀 더 쉽게 사용하도록 만들어 져있습니다. 이 의존속성이 만들어진 주된 이유는 속성의 값이 다른 외부적인 값에 의존해서 값이 결정되도록 하기 위함입니다. 이런 외부 적 값들에는 테마와 같은 시스템 속성들이 있으며, 데이터 바인딩, 애니메이션, 스토리보드, 리소스, 스타일과 같은 즉시 값이 변경되는 것들이 있습니다. 이런 의존속성은 또 다른 의존속성에 대해서 데이터 바인딩을 통해 연결되며 이렇..