1

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

使用 DataGridTextColumn 和 DataGridComboBoxColumn。

现在我想添加一个新列(子图)。在这个 Column 里面会有一个 Button

一些行,如果我单击按钮,它应该打开一个新的 tabItem 与相应的

特定行的信息。

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

4

1 回答 1

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>
于 2012-07-30T10:01:07.650 回答