2009-11-06 8 views
0

현재 뷰 모델 컬렉션에 바인딩 된 ListBox와 마우스가있는 현재 항목에 바인딩하려는 사용자 정의 컨트롤이있는보기가 있습니다. 현재 강조 표시된 항목을 목록에서 가져 와서이를보기 모델에서 XAML 및 코드 만 사용하여 사용자 정의 컨트롤에 바인딩 할 수 있습니까?WPF ListBox 항목 가져 오기 datacontext OnMouseOver

편집 : 다음 이미지는 의도 한 동작을보다 자세하게 설명합니다. alt text http://img134.imageshack.us/img134/6263/34548010.png

+2

MVVM는 종교가 아닙니다. 약간의 코드를 사용하여 문제를 해결할 수 있다면 그걸로 가십시오. –

+0

나는 '패턴에 맞서기'위해 약간의 동등한 압력을 느끼고있다. :) – jwarzech

답변

0

eduardo가 말하기를, 때로는 순수 MVVM의 솔루션을 만드는 것은 너무 복잡합니다.

질문을 수정하고 일부 코드를 제공하면 더 많은 답변을 얻을 수 있습니다.

+0

특히 애니메이션에 관해서는 뒤에서 어떤 코드가 필요할 수도 있다는 것을 알았다. 또한 애니메이션이 뷰의 일부이기 때문에 패턴을 깨지 않으므로 UI와 논리를 분리하여 적용해야합니다. – jwarzech