我想将 ElementHost 添加到我的 datagridview 以将设计的 WPF 控件带入 win 表单。我的问题是如何做到这一点!到目前为止,这是我的代码:
dgv.Columns[0].Name = "controls?";
ElementHost host = new ElementHost();
UserControl1 uc;
uc = new UserControl1(10,20);
host.Name = "test";
host.Dock = DockStyle.Fill;
host.Child = uc;
dgv.Columns.Add(host); //< this gives me error!
我都试过了dgv.Columns.Add(host)
,dgv.Controls.Add(host)
但它们都不起作用。有没有办法做到这一点?谢谢您的帮助。
ps datagridview 应该有 10 行,每行在每个单元格中嵌入一个用户控件。