我的UserControl由StackPanel和Label以及ListBox组成
我需要从代码中将此UserControl放在DataGridCell中!不是来自XAML!谁知道怎么做?
答案 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);