所以我有一个数据网格(数据网格A),项目源绑定到一个可观察的集合,在这个可观察集合中是一个列表属性。
我要做的是从另一个绑定到可观察集合的数据网格填充此列表。
在其他数据网格(数据网格B)中,用户键入各种信息。在第一列中是一个名为Name的字符串字段。
所以我需要做的是在Datagrid A中,从Datagrid B中的用户输入的条目填充一个组合框,这样他们就可以从他们输入的各种名称中进行选择。
我以为我可以将组合框项目propety绑定到DataGrid B的集合并设置显示成员路径但是这会失败并且"无法找到管理框架元素"
有什么想法吗?
答案 0 :(得分:0)
我能在一段时间后弄明白。
你可以在window.Resources xaml中设置一个collectionViewSource,然后在itemsource数据网格中引用它
<CollectionViewSource x:Key="SourceList" Source="{Binding object}"></CollectionViewSource>