DataGrid中的ContentControl没有填充

时间:2015-02-24 15:22:29

标签: c# wpf datagridview datagrid controls

我希望在数据网格中放置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>

0 个答案:

没有答案