DataGridViewCell WPF中的UserControl

时间:2011-11-07 12:54:01

标签: c# .net wpf user-controls

我的UserControl由StackPanel和Label以及ListBox组成 enter image description here

我需要从代码中将此UserControl放在DataGridCell中!不是来自XAML!谁知道怎么做?

2 个答案:

答案 0 :(得分:1)

这里是:

<DataGrid >
  <DataGrid.Columns>
    <DataGridTemplateColumn>
      <DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
          your stuff goes into here...
        </DataTemplate>
      </DataGridTemplateColumn.CellTemplate>
    </DataGridTemplateColumn>
  </DataGrid.Columns>
</DataGrid>

使用代码可以实现同样的效果。

答案 1 :(得分:0)

我通常做一个常规网格,但我相信这应该翻译:

MyNameSpace.MyUserControl theUserControl = new MyNameSpace.MyUserControl();
theUserControl.Margin = new Thickness(0);
Grid.SetColumn(theUserControl, 1);
Grid.SetRow(theUserControl, 1);
myGridDisplay.Children.Add(theUserControl);