这里是我的布局:填充数据形组合框与DomainDataSource
<StackPanel>
<!-- Defining my DDS here wont allow my ComboBox inside the DataTemplate bind to the loaded items -->
<DomainDataSource x:Name="ddsValues" Query="MyQuery" DomainContext="{Binding DC}" />
<DataForm>
<DataForm.EditTemplate>
<DataTemplate>
<StackPanel>
<!-- Defining my DDS here works fine -->
<DomainDataSource x:Name="ddsValues" Query="MyQuery" DomainContext="{Binding DC}" />
<ComboBox ItemsSource="{Binding Data, ElementName=ddsValues}" />
</StackPanel>
</DataTemplate>
</DataForm.EditTemplate>
</DataForm>
</StackPanel>
谁能告诉我为什么我设置我的DomainDataSource这样?为什么它必须存在于DataTemplate中?有没有解决的办法?从技术上讲,这意味着每当我更改DataForm中的记录时,它必须从数据库中重新装载值。这些值是静态的,不会改变。