2014-09-14 4 views
0

oxyplot이고 DataTemplate을 통해 선택된보기 모델이 포함 된 두 개의 탭이 있습니다. viewmodel에 바인딩됩니다. 첫 번째 탭을 클릭하면 viewmodel이 제대로 바인딩되었지만 위의 두 번째 탭으로 전환하면 예외가 발생합니다. 2 개의 탭에서 모두 제어가 동일합니다. 한 개체를 두 개의 컨트롤에 바인딩 할 수 있습니까?오류 :이 PlotModel은 이미 다른 PlotView 컨트롤에서 사용 중입니다.

+2

여기에 관련 코드를 게시하십시오. 코드를 보지 않고도 대답하기가 어렵습니다. –

답변

3

내가 직면 한 것처럼 내가 직면 한 문제를 알고 있습니다. Oxyplot은 한 모델을 두 개의 플롯에 바인딩 할 수 없습니다.

이유 : PlotView를 PlotView에 할당하면 해당 PlotView 객체에 캡슐화됩니다.

문제를 해결할 수있는 유일한 방법은 각 PlotView에 대해 별도의 PlotModel을 만드는 것입니다.