0

表示ボタンをクリックすると、勝利フォームの要素であるタブコントロール内に勝利フォームが表示されますが、このタブコントロール内に wpf フォームを追加することはできません。

Faturalar() は win フォームです。

Fatura.Faturalar ftr = new Fatura.Faturalar();
ftr.TopLevel = false;
ftr.Visible = true;
ftr.FormBorderStyle = FormBorderStyle.None;
ftr.Dock = DockStyle.Fill;
tabControl1.TabPages[0].Controls.Add(ftr);

それは動作しますが;

MainWindow は wpf フォームです。

MenuYonetimi.MainWindow mny = new MenuYonetimi.MainWindow();
tabControl1.TabPages[2].Controls.Add(mny);

することはできません

4

1 に答える 1

-2

最上位Windowの を他Windowの や「フォーム」と呼びたい場合、それらの中に含めることはできません。winforms アプリ内に WPF コンテンツが必要な場合はElementHost、フォーム内に を配置し、WPF UI (おそらく WPF 内UserControl) を配置する必要があります。しかし、どのフォームやウィンドウにも別の が含まれることはありませんWindow

于 2013-03-08T20:02:15.497 に答える