2012-01-20 5 views
0

표시 할 ViewModel이 있습니다.CollectionViewSource.GetDefaultView로 인스턴스 instanciated 2 번보기

var CollectionView = CollectionViewSource.GetDefaultView (MyViewModel); 
    if (CollectionView! = null) 
     collectionView.MoveCurrentTo (MyViewModel); 

문제는이 뷰 모델의 동일한 인스턴스보기의 두 인스턴스를 만들 수 있다는 것입니다 : 나는 명령을 사용합니다.

누군가 내 문제에 대한 아이디어가 있습니까? 귀하의 코드는 정말 이해가되지 않습니다

감사

답변

0

은 ... CollectionViewSource.GetDefaultView의 매개 변수는 수집의 일종 있어야하는데,하지만 당신은 뷰 모델을 전달하고 있습니다. ViewModel이 포함 된 컬렉션을 전달해야합니다.

+0

나는 해결책이있다. 사실 탭 컨트롤에서 내보기를로드 할 때 탭의 제목을 넣지 않아 탭의 제목과 포함 된 제목의 두 번보기가 생성됩니다 –

관련 문제