【问题标题】:Generated Column Type生成的列类型
【发布时间】:2012-07-30 09:44:40
【问题描述】:

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

使用了 DataGridTextColumn 和 DataGridComboBoxColumn。

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

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

特定行的信息。

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

【问题讨论】:

    标签: c# wpf datagrid


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-01-04
      • 1970-01-01
      • 2012-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-20
      • 1970-01-01
      • 2017-02-16
      相关资源
      最近更新 更多