2011-05-02 6 views
0

나는 DependencyProperty에 바인딩하는 법을 알고 있고 내 자신을 생성하는 방법은 DependencyProperty입니다. 바인딩 시스템 (반사가 아닌)을 사용하여 컨트롤의 DataContext 값을 코드에서 가져올 수 있습니까? 인터페이스를 통해 바인드하지 않고 코드 뒤에 직접 바인딩하는 방법을 고려 중입니다. DependencyProperty를 만들고 바인딩 할 수 있다는 것을 알고 있지만, BindingExpression 또는 무언가를 사용하여 DependencyProperty을 생성하는 방법이 있는지 궁금합니다. 2010 년DependencyProperty를 사용하지 않고 DataContext의 속성에 어떻게 바인딩합니까?

+0

나는 당신이 찾고있는 것을 정확히 이해할 수 없었다. 문제를 더 자세히 설명해 주시겠습니까? 어쩌면 코드 조각을 줄 수 있을까요? – AbdouMoumen

+0

왜 "반영하지 않음"제한이 있습니까? 종속성이없는 속성에 바인딩 할 수 있지만 어떤 이유에서든 제외시켜야합니다. –

답변

0

아니, 유일한 두 가지 방법으로이 작업을 수행 할 수

내가 Expression Blend를 4 비주얼 스튜디오와 실버 라이트 4를 사용하고 반사를 통해, 또는 '지역'종속성 속성을 생성하고 그 결합함으로써 있습니다 귀하의 DataContext 일부 표현식으로. 다른 '마술'방식은 없습니다!

+0

만들지 않는 한. 감사 – Jordan

관련 문제