0

바인드되는 비즈니스 객체에 대해 데이터 바인딩을 검사하여 실버 라이트의 시각적 트리에서 UIElement (s)을 찾을 수 있습니까?Silverlight 데이터 바인딩을 사용하여 UIElements를 찾을 수 있습니다.

var uielements = FindAllUIElements ((businessObject)=> { businessObject.Firstname; }); 

사람이 올바른 방향으로 날 바랍니다 지점 수 : 내가하고 싶은 구속되고 같은 것을 요소에서 람다 식 (또는 다른 방법)을 사용하여 요소를 찾을 수 있습니다.

답변

0

마이크로 소프트의 사람들에게 말하기 잠옷 제안은 다음과 같습니다. 시각적 트리를보고 해당 요소의 모든 DP에 대해 FrameworkElement.GetBindingExpression(DP)을 호출하십시오. 결과적으로 BindingExpression 클래스에는 해당 바인딩에 관심이 있는지 확인할 수있는 DataItem이라는 속성이 있습니다.

관련 문제