2012-07-30 69 views
1

嗨我正在使用WPFToolkit的Datagrid控件。我可以填充數據網格。對於某些列我已經使用了生成的列類型

使用了DataGridTextColumn和DataGridComboBoxColumn。

現在我想添加一個新的Column(SubGraph)。這裏面列中會有

一些行的按鈕,如果我按一下按鈕就應該打開一個新的TabItem與相應的

信息的特定行。

所以我應該在我的XAML中將此列定義爲DataGridTextColumn或DataGridHyperlinkColumn?

回答

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>