2009-05-14 5 views
0

런타임시 일반 방식 (즉, UIElements 반복)에서 주어진 FrameWorkElement에 상속되지 않은 DataContext 속성 집합이 있는지 확인할 수 있습니까? DataContext가 명시 적으로 설정된 요소의 목록을 원하고 체인의 상위에서 상속받지 않습니다. 아마도 GetBindingExpression()이 도움이 될 것이라고 생각했지만 지금까지는 그렇지 않았습니다. Silverlight 베타 3 사용.Silverlight : DataContext 상속 여부 확인

답변

0

확실히! 동등한 연산자를 사용하여 FrameworkElement Parent의 DataContext를 비교하면됩니다.

자식 컨트롤이 부모와 동일한 정확한 항목으로 설정된 DataContext를 가지고 있지만 대부분의 시나리오에서 도움이되는 상황에서는 도움이되지 않을 수 있습니다.