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 行が必要で、各行には各セルに 1 つのユーザーコントロールが埋め込まれています。