2
ICollectionView를 몇 번 사용해 본 적이 있지만 문제가 없었습니다 ...하지만이 기능을 사용할 수는 없습니다. 내 생성자에서CollectionView가 채워지지 않았습니까?
나는 다음을 수행하십시오
_viewModels = new ObservableCollection<MyViewModel>();
var icv = CollectionViewSource.GetDefaultView(_viewModels);
MyCollectionView = icv;
내가 다른 생각 한 가지 내가 별도의 호출로 내 _viewModels을 채우는 것입니다. 예를 들어 앱이로드 된 후 버튼이 표시됩니다. 비록 내가 그 시간에 MyCollectionView.Refresh()를 호출하고 _viewModels에 객체가 있다면, MyCollectionView는 여전히 비어 있습니다.
이 기능을 사용해야합니까? 그렇다면 무엇을 놓치고 무엇을 찾을 수 있습니까?
* ... 다음 당신의 이전 작업의 예를 따르십시오. – Sheridan
.net 4하지만 int 4.5 iv'reefresh()는 아무 것도하지 않는다고 결론지었습니다. 나는 그것을 게터에서 다시 만들었습니다. –
@Sheridan 그래, 그게 내가 한 짓이야. – Nicros