我有一个主视图,看起来像这样:
<ItemsControl Name="Records" />
其中ViewModel
有View
一个:
public BindableCollection<RecordViewModel> Records { get; private set; }
还有(空的)RecordViewModel
和简单的RecordView.xaml
在此配置中,一切正常。该视图RecordView
会自动显示我添加到Records
Collection 的每条记录。
但现在我想为它添加过滤。所以我创建了一个过滤器,现在需要绑定到ICollectionView
而不是BindableCollection<RecordViewModel>
.
交易是 Caliburn.Micro 不再显示任何视图,而是显示MyNamespace.RecordViewModel
文本来代替项目视图的位置。
我该如何解决这个问题?