生成的列类型

时间:2012-07-30 09:44:40

标签: c# wpf datagrid

您好我正在使用WPFToolkit的Datagrid控件。我可以填充数据网格。对于某些专栏我

使用DataGridTextColumn和DataGridComboBoxColumn。

现在我想添加一个新列(SubGraph)。在此列中,将有一个按钮

某些行,如果我单击按钮,它应该打开一个带有相应

的新tabItem

特定行的信息。

所以我应该在我的XAML中将此列定义为DataGridTextColumn还是DataGridHyperlinkColumn?

1 个答案:

答案 0 :(得分:0)

我将使用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>