C# wpf-自定义UserControl未显示在DataGrid中

C# wpf-自定义UserControl未显示在DataGrid中,c#,wpf,xaml,datagrid,user-controls,C#,Wpf,Xaml,Datagrid,User Controls,我正在尝试创建一个datagrid,它在一行中显示一个自定义usercontrol。datagrid实际上只有一列,当添加新行时,该usercontrol的新实例应显示在新行中。我还没有实现添加按钮,所以我暂时将其设置为加载一个已经创建的自定义usercontrol。但是,什么也没有发生;唯一显示的是列标题 这是我的XAML: <Grid> <DataGrid ColumnWidth="*" AutoGenerateColumns="False" x:Name="dgL

我正在尝试创建一个datagrid,它在一行中显示一个自定义usercontrol。datagrid实际上只有一列,当添加新行时,该usercontrol的新实例应显示在新行中。我还没有实现添加按钮,所以我暂时将其设置为加载一个已经创建的自定义usercontrol。但是,什么也没有发生;唯一显示的是列标题

这是我的XAML:

<Grid>
    <DataGrid ColumnWidth="*" AutoGenerateColumns="False" x:Name="dgLOA">
        <DataGrid.Columns>
            <DataGridTemplateColumn Header="Pay Advice">
                <DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <local:About/>
                    </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
            </DataGridTemplateColumn>
        </DataGrid.Columns>
    </DataGrid>
</Grid>

您必须将ItemSource设置到数据网格,以便根据ItemSource的计数显示自定义控件

 <Grid>
        <DataGrid ColumnWidth="*" AutoGenerateColumns="False" x:Name="dgLOA">
            <DataGrid.Columns>
                <DataGridTemplateColumn Header="Pay Advice">
                    <DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>
                            <local:MyControl/>
                        </DataTemplate>
                    </DataGridTemplateColumn.CellTemplate>
                </DataGridTemplateColumn>
            </DataGrid.Columns>
        </DataGrid>
    </Grid>
在Xaml中

ItemsSource=“{Binding Employes}”


您必须将ItemSource设置为DataGrid,以便根据ItemSource的计数显示自定义控件

 <Grid>
        <DataGrid ColumnWidth="*" AutoGenerateColumns="False" x:Name="dgLOA">
            <DataGrid.Columns>
                <DataGridTemplateColumn Header="Pay Advice">
                    <DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>
                            <local:MyControl/>
                        </DataTemplate>
                    </DataGridTemplateColumn.CellTemplate>
                </DataGridTemplateColumn>
            </DataGrid.Columns>
        </DataGrid>
    </Grid>
在Xaml中

ItemsSource=“{Binding Employes}”


谢谢!我一回到itOk就会尝试一下,如果你有任何问题,请告诉我。谢谢!我会给这个尝试,一旦我回到伊托克,请让我知道如果你有任何问题。