2009-07-24 3 views
2

내 ViewModel에서 속성을 노출하는 방법을 찾고 내보기에서 두 개의 별도 컨트롤에 영향을받습니다. 코드보기에서 MVVM의 종속성 체이닝

, 나는 이런 식으로 뭔가를 시도하고있다 :

이것의 목적은 사용자가 항목을 선택하고 동일한 사용자 컨트롤을 편집 할 수 있도록하는 것입니다,하지만 작동하지 않는 그

propdp object MyObject... 

<MySelector SelectedItem="{Binding MyObject, Mode=TwoWay}" /> 
<MyEditor DataContext="{Binding MyObject, Mode=TwoWay}" /> 
나를. MySelector에서 선택을하면 MyEditor로 변경이 전달되지 않습니다.

이 작업을 수행 할 수 있습니까?

답변

2

당신이 달성하고자하는 선택기 컨트롤이 가리키는 것과 편집기 제어 지점이 경우, 단순히 명이 MyEditor 다음에 바인딩 조정 :

<MyEditor DataContext="{Binding Path=SelectedItem, ElementName=mySelector}" /> 
+0

+1 방금 내가 얼마나 많은 시간을 해내려고 노력했는지 모릅니다! :(-> :) –

1
<MySelector x:Name="mSelector" SelectedItem="{Binding MyObject, Mode=TwoWay}" /> 
<MyEditor DataContext="{Binding ElementName= mSelector,Path=mSelector}" /> 

확인하는 것이이 문제 해결 여부를

관련 문제