项目控件绑定不显示任何内容?

时间:2018-10-18 16:04:04

标签: wpf xaml

由于某种原因,我的XAML没有为我的项目控件显示任何内容。我将学生列表用作我的ItemsSource,并引用该列表的属性来创建自定义控件。

这是我的XAML:

<ItemsControl ItemsSource="{Binding Class.Students}" Grid.Row="1">
                    <ItemsControl.ItemTemplate>
                        <DataTemplate>
                            <ComboBox>
                                <ComboBox.ItemTemplate>
                                    <DataTemplate>
                                        <Grid>
                                            <Grid.ColumnDefinitions>
                                                <ColumnDefinition Width="500"/>
                                                <ColumnDefinition Width="*"/>
                                            </Grid.ColumnDefinitions>
                                            <TextBlock Text="{Binding Name, UpdateSourceTrigger=PropertyChanged}"/>
                                            <TextBlock Text="{Binding FavoriteSubject, UpdateSourceTrigger=PropertyChanged}" Grid.Column="1"/>

                                        </Grid>
                                    </DataTemplate>
                                </ComboBox.ItemTemplate>
                            </ComboBox>
                        </DataTemplate>
                    </ItemsControl.ItemTemplate>
                </ItemsControl>

现在,下拉列表为空。绑定是正确的,如果我将它们拉出ItemsControl,它们会显示正常。我缺少有关ItemsControl的特定信息吗?

0 个答案:

没有答案