【发布时间】:2016-06-24 18:16:03
【问题描述】:
我知道有类似的问题,但我弄错了。
我有:
<Window.Resources>
<local:StudentList x:Key="StudentList" />
<local:InverseBooleanConverter x:Key="InverseBooleanConverter" />
<local:StudentAssignmentToStudentAssignmentLookup x:Key="LookupHistoryConvertor" />
<CollectionViewSource x:Key="cvsStudentList" Source="{StaticResource StudentList}" Filter="CollectionViewSource_Filter"/>
</Window.Resources>
<Window.DataContext>
<local:OCLMEditorModel/>
</Window.DataContext>
在我的标记中,我有一个DataGrid:
<DataGrid Name="gridStudents" ItemsSource="{Binding Source={StaticResource cvsStudentList}}"
Margin="2"
Height="250"
AutoGenerateColumns="False" IsReadOnly="True">
但我认为它不再正确了。我的 OCLMEditorModel 对象有一个名为StudentList 的公共属性。如果我理解这一点,目前我的窗口与OCLMEditorModel 的实例相关联。但随后的 DataGrid 与 CollectionViewSource 的 distinct 实例相关联。
所以我让自己感到困惑。感谢您的指导。
【问题讨论】:
标签: c# wpf xaml datacontext