C# DataGridViewCell WPF中的UserControl
我有我的UserControl,它由带标签的StackPanel和ListBox组成C# DataGridViewCell WPF中的UserControl,c#,.net,wpf,user-controls,C#,.net,Wpf,User Controls,我有我的UserControl,它由带标签的StackPanel和ListBox组成 我需要从代码中将这个UserControl放到DataGridCell中!不是来自XAML!谁知道怎么做 我通常使用常规网格,但我相信这应该转化为: MyNameSpace.MyUserControl theUserControl = new MyNameSpace.MyUserControl(); theUserControl.Margin = new Thickness(0); Grid.SetColum
我需要从代码中将这个UserControl放到DataGridCell中!不是来自XAML!谁知道怎么做 我通常使用常规网格,但我相信这应该转化为:
MyNameSpace.MyUserControl theUserControl = new MyNameSpace.MyUserControl();
theUserControl.Margin = new Thickness(0);
Grid.SetColumn(theUserControl, 1);
Grid.SetRow(theUserControl, 1);
myGridDisplay.Children.Add(theUserControl);
这是:
<DataGrid >
<DataGrid.Columns>
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
your stuff goes into here...
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
你的东西放在这里。。。
使用代码也可以做到这一点。这不是答案,但要小心在datagrid单元格中放入太多元素。它是performancekiller.myGridDisplay是DataGrid视图吗?myGridDisplay是DataGrid的实例。DataGrid中没有子属性。您正在使用WPF中的DataGrid吗?