這裏是我的佈局:填充數據形組合框與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中的記錄時,它必須從數據庫中重新裝載值。這些值是靜態的,不會改變。