C# 生成的列类型

C# 生成的列类型,c#,wpf,datagrid,C#,Wpf,Datagrid,嗨,我在使用WPFToolkit的Datagrid控件。我可以填充数据网格。为了某个专栏,我 使用了DataGridTextColumn和DataGridComboxColumn 现在我想添加一个新列(子图)。在该列中,将有一个按钮 在某些行中,如果单击按钮,它将打开一个新的选项卡项,其中包含相应的 特定行的信息 那么,我应该在XAML中将此列定义为DataGridTextColumn还是DataGridHyperlinkColumn 我会使用DataGridTemplate列而不是其他列,并指

嗨,我在使用WPFToolkit的Datagrid控件。我可以填充数据网格。为了某个专栏,我

使用了DataGridTextColumn和DataGridComboxColumn

现在我想添加一个新列(子图)。在该列中,将有一个按钮

在某些行中,如果单击按钮,它将打开一个新的选项卡项,其中包含相应的

特定行的信息


那么,我应该在XAML中将此列定义为DataGridTextColumn还是DataGridHyperlinkColumn

我会使用DataGridTemplate列而不是其他列,并指定一个模板。您可能可以通过触发器处理可见性。取决于你的逻辑

<toolkit:DataGridTemplateColumn Header="Timer" Width="50">
                <toolkit:DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <Button Content="Start" Click="Button_Click" CommandParameter="{Binding}" />
                    </DataTemplate>
                </toolkit:DataGridTemplateColumn.CellTemplate>
            </toolkit:DataGridTemplateColumn>