我希望在数据网格中放置ContentControl
列,但无法实现此目的。控件在运行代码时可见,但未填充。
控件只填充组合框中的国家/地区列表。我已将控件放在我的项目中,因此控件没有问题。
<DataGrid AutoGenerateColumns="False" ItemsSource="{Binding TaxationAmounts}">
<DataGrid.Columns>
<DataGridTemplateColumn Header="Country">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=CountryDropDownViewModel.SelectedCountry.Name}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ContentControl Content="{Binding CountryDropDownViewModel, UpdateSourceTrigger=PropertyChanged}"
ContentTemplate="{StaticResource CountyDropdownDataTemplate}"/>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
<DataGridTextColumn Binding="{Binding Path=Premium}" Header="Premium"/>
</DataGrid.Columns>
</DataGrid>