所以我有一个组合框,因为datagrid和选定项的CellEditingTemplate按预期绑定到该行的datacontext,但我需要从ViewModel的datagrid上下文之外的ObservableCollection中填充组合框。
我怎么能实现这个目标?
由于
答案 0 :(得分:3)
在这种情况下,最可能的情况是为Source
上的绑定指定ComboBox
。
<Grid.Resources>
<local:SomeTypeThatHasAEnumerableProperty x:Key="HolderOfEnumerable" />
</Grid.Resources>
...
<ComboBox ItemsSource="{Binding EnumerableProperty, Source={StaticResource HolderOfEnumerable}}" ....>