0

我收到一个运行时错误,当它尝试解析我的XAML.

<TreeViewItem Header="{Binding Header}" ItemsSource="{Binding DataGroups}">
    <ListView ItemsSource="{Binding DataGroups}">
        <ListView.View>
            <GridView>
                <GridViewColumn Header="Group Name" DisplayMemberBinding="{Binding Path=Name}" />
                <GridViewColumn Header="Group Type" DisplayMemberBinding="{Binding Path=Type}" />
            </GridView>
        </ListView.View>
    </ListView>
</TreeViewItem>
4

1 回答 1

0

在搜索了与此相关的所有问题后,我找不到答案。大多数相关人员更改 上的 Items 属性TreeViewItem,这将引发此错误。

就我而言,我没有改变任何东西。

但是,如果你注意到。

<TreeViewItem Header="{Binding Header}" ItemsSource="{Binding DataGroups}">
    <ListView ItemsSource="{Binding DataGroups}">

我已经绑定到同一个集合两次。

因此,如果您收到此错误,请仔细检查您是否两次绑定到同一个集合。

于 2013-03-25T22:25:56.773 回答